目录
百战程序员,全站22050+开发课程+文档 ,学习精选优质好课快人一步!观看视频 快捷键ALT+N

大数据全系列 教程

1869个小节阅读:465.1k

收藏
全部开发者教程

JAVA全系列 教程

面向对象的程序设计语言

Python全系列 教程

Python3.x版本,未来主流的版本

人工智能 教程

顺势而为,AI创新未来

大厂算法 教程

算法,程序员自我提升必经之路

C++ 教程

一门通用计算机编程语言

微服务 教程

目前业界流行的框架组合

web前端全系列 教程

通向WEB技术世界的钥匙

大数据全系列 教程

站在云端操控万千数据

AIGC全能工具班

A

A A

White Night

阅读(262)
赞(0)

###1.4 集群启动与测试

1、修改node1上hbase-2.0.5文件夹以及子内容的所有者和所属用户组

2、 启动hbase集群

在node1上执行start-hbase.sh

如果某角色进程没有启动,则在对应的节点上执行:

启动后发现node1的master没有启动起来,查看日志:

/opt/hbase-2.0.5/logs/hbase-root-master-node1.log

3、bug解决:

解决方案,修改四个节点的hbase-site.xml文件添加如下配置:

4、关闭相关节点后再次启动hbase集群即可

关闭命令:

再次在node1上调用start-hbase.sh

5、 查看各个节点运行的进程

6、Zookeeper客户端上查看添加的节点:

7、 浏览HBase的Web UI:

http://node1:16010

http://node2:16010

8、 测试一下如果节点或服务消失会发生什么。

如果只配置了四个节点,HBase还不是太有弹性。不过依然可以测试如果主HMaster或者HRegionServer消失会发生什么。比如可以kill掉进程,查看log日志等。

a) 杀死node1上的HMaster观察web ui

http://node1:16010/ 提示无法访问。

http://node2:16010/ 显示为Active Master,Backup Master没有了

b) 在node1启动HMaster:hbase-daemon.sh start master

访问node1的web ui界面:

http://node1:16010/ 变为的Backup Master。

http://node2:16010/ 显示为Active Master,Backup Master显示为node1.

c) 在node2上kill掉HRegionServer,查看web ui:

regionserver列表中减少了一个node2的regionserver

d) 在node2上启动HRegionServer:hbase-daemon.sh start regionserver,查看web ui:

regionserver列表中增加了一个node2的regionserver

北京市昌平区回龙观镇南店村综合商业楼2楼226室

©2014-2023 百战卓越(北京)科技有限公司 All Rights Reserved.

京ICP备14032124号-2