设为首页 加入收藏

TOP

hbase运维常用命令及相关说明
2018-12-07 01:58:19 】 浏览:14
Tags:hbase 常用 命令 相关 说明

准备

在操作hbase时,一定要切换到hbase 用户,例如hbase的用户为hduser,一定要先使用su hduser,然后再执行相关的命令

命令

启动整个集群

启动整个集群前,需要确认集群中各个节点均未启动,如果有个别节点启动,请杀死该进程。
进入一个master节点的服务器
cd /hbase所在目录/bin/
./start-hbase.sh

关闭整个集群

cd /hbase所在目录/bin/
./stop-hbsae.sh

启动单个节点

cd /hbase所在目录/bin/hbase-daemon.sh start master/regionserver

即可完成单个节点的启动,通常在整个启动启动以后,需要启动备用的hmaster,就可以进入到备用节点中,使用以上命令,启动备用hmaster服务


扩容增加regionserver

请根据安装hbase的步骤,安装一台节点,然后在所有的节点上的/etc/hosts中增加新增节点的ip与域名的映射。
编辑/hbase所在目录/conf/regionservers 文件,增加新增节点,保持所有节点的同步更新。
进入新增的节点服务器,运行如下命令,启动regionserver
/hbase所在目录/bin/hbase-daemon.sh start regionserver

下线regionserver

编辑/hbase所在目录/conf/regionservers文件,删除要删除的节点。
在master 服务器上运行
/hbase所在目录/bin/graceful_stop.sh 要删除的节点
进入要删除的节点,确认regionserver是否已经被关闭,如果没有关闭,请等待几分钟,如果还是没有关闭,请重新执行上述操作。或者再进行其他形式的删除。
在master中,进入hbase客户端
/hbase所在目录/bin/hbase shell
重新开启负载平衡
balance_switch true
退出客户端
exit
完成节点下线





编程开发网
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇各hbase版本对hadoop各版本的支持.. 下一篇HBase 多Master 配置

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

array(4) { ["type"]=> int(8) ["message"]=> string(24) "Undefined variable: jobs" ["file"]=> string(32) "/mnt/wp/cppentry/do/bencandy.php" ["line"]=> int(214) }