hbase安装问题记录

本文涉及的产品
任务调度 XXL-JOB 版免费试用,400 元额度,开发版规格
服务治理 MSE Sentinel/OpenSergo,Agent数量 不受限
云原生网关 MSE Higress,422元/月
简介: stop-hbase.shstopping hbase...................Slave2: no zookeeper to stop because no pid file /var/hadoop/pids/hbase-root-zookeeper.

stop-hbase.sh

stopping hbase...................

Slave2: no zookeeper to stop because no pid file /var/hadoop/pids/hbase-root-zookeeper.pid

Master: no zookeeper to stop because no pid file /var/hadoop/pids/hbase-root-zookeeper.pid

Slave1: no zookeeper to stop because no pid file /var/hadoop/pids/hbase-root-zookeeper.pid

解决办法:

关于这个问题,是因为hbase/conf目录下的配置不正确导致的,为hbase/conf/hbase-env.sh添加export HBASE_MANAGES_ZK=false即可。

Hbase停止集群时,报错如下:

stopping hbasecat: /tmp/hbase-root-master.pid: No such file or directory

解决办法:

按以下步骤:

1 在集群各个节点的/var目录下面创建一个文件夹: sudo mkdir -p /var/hadoop/pids,记得更改这个文件夹的权限,chown -R hadoop:hadoop /var/hadoop,将这个目录及子目录的拥有者改为你的当前用户,我这是hadoop,不然执行start-all.sh的时候当前用户会没有权限创建pid文件

2 修改hadoop-env.sh 增加:export HADOOP_PID_DIR=/var/hadoop/pids

3 修改yarn-env.sh 增加:export YARN_PID_DIR=/var/hadoop/pids

4 修改hbase-env.sh ,增加:export HBASE_PID_DIR=/var/hadoop/pids

重新运行 start-all.sh,start-hbase.sh把hadoop集群和hbase集群启动起来

然后我们ls /var/hadoop/pids查看一下pid文件是否生成在里面了,果然出现在了里面

相关实践学习
lindorm多模间数据无缝流转
展现了Lindorm多模融合能力——用kafka API写入,无缝流转在各引擎内进行数据存储和计算的实验。
云数据库HBase版使用教程
  相关的阿里云产品:云数据库 HBase 版 面向大数据领域的一站式NoSQL服务,100%兼容开源HBase并深度扩展,支持海量数据下的实时存储、高并发吞吐、轻SQL分析、全文检索、时序时空查询等能力,是风控、推荐、广告、物联网、车联网、Feeds流、数据大屏等场景首选数据库,是为淘宝、支付宝、菜鸟等众多阿里核心业务提供关键支撑的数据库。 了解产品详情: https://cn.aliyun.com/product/hbase   ------------------------------------------------------------------------- 阿里云数据库体验:数据库上云实战 开发者云会免费提供一台带自建MySQL的源数据库 ECS 实例和一台目标数据库 RDS实例。跟着指引,您可以一步步实现将ECS自建数据库迁移到目标数据库RDS。 点击下方链接,领取免费ECS&RDS资源,30分钟完成数据库上云实战!https://developer.aliyun.com/adc/scenario/51eefbd1894e42f6bb9acacadd3f9121?spm=a2c6h.13788135.J_3257954370.9.4ba85f24utseFl
目录
相关文章
|
分布式计算 资源调度 Hadoop
三十八、hbase集群的搭建(HBase Shell)
三十八、hbase集群的搭建(HBase Shell)
三十八、hbase集群的搭建(HBase Shell)
|
分布式数据库 Hbase
|
机器学习/深度学习 分布式计算 Java
Hbase入门(二)——安装与配置
本文讲述如何安装,部署,启停HBase集群,如何通过命令行对Hbase进行基本操作。 并介绍Hbase的配置文件。 在安装前需要将所有先决条件安装完成。
893 0
Hbase入门(二)——安装与配置
|
7月前
|
大数据 分布式数据库 Hbase
Hbase学习三:Hbase常用命令总结
Hbase学习三:Hbase常用命令总结
802 0
|
9月前
|
Java Shell 分布式数据库
Hbase基础命令
Hbase基础命令
149 0
|
9月前
|
分布式数据库 Hbase
Hbase基础命令(2)
Hbase基础命令(2)
42 0
|
存储 Java Shell
分布式数据库HBase的常用操作的基本Shell命令的状态/版本/Help命令
HBase是一个分布式数据库系统,支持高性能、可伸缩、实时的数据存储和处理。在HBase中,我们可以使用Shell命令来进行常用的操作,如创建表、插入数据、查询数据、更新数据等。本文将介绍关于分布式数据库HBase的常用操作基本Shell命令的状态/版本/Help命令。
488 0
|
分布式计算 Hadoop 分布式数据库
Hbase 安装方法
Hbase 安装方法
|
SQL 分布式计算 监控
HBase 快速入门(安装和命令操作)
HBase 快速入门(安装和命令操作)
|
Java Linux 分布式数据库
HBase集群搭建记录 | 云计算[CentOS7] | Maven项目访问HBase(上)
写在前面 step1 Maven的下载与配置 1. 下载解压 2. 环境变量设置 3. 查看安装 4. 设置阿里云镜像[加速jar包下载] step2 Maven项目的创建 1.创建项目 2. 编译项目 3.测试项目 4.打包项目 5.安装项目
197 0
HBase集群搭建记录 | 云计算[CentOS7] | Maven项目访问HBase(上)

相关实验场景

更多