hadoop - 如何建立Hbase的RegionServer来掌握

标签 hadoop hbase

请告诉我如何建立Hbase的RegionServer进行掌握。
我配置了5个区域服务器,但是只有2个服务器可以正常工作。

hbase(main):001:0>状态
2个服务器,0个死机,平均负载1.5000

这两个服务器的主机名分别是http://hbase-master:60010的sm3-10和sm3-12。
但是其他服务器(如sm3-8)无法正常工作。

我想知道解决问题的步骤和解决方法。

sm3-10:从站,工作正常

[root @ sm3-10〜]#jps
2581 QuorumPeerMain
2761 SecondaryNameNode
2678个数据节点
19913 Jps
2551 HRegionServer
[root @ sm3-10〜]#lsof -i:54310
命令PID用户FD类型设备大小节点名称
Java 2678 hdfs 52r IPv6 27608 TCP sm3-10:33316-> sm3-12:54310(已建立)
[root @ sm3-10〜]#lsof -i:3888
命令PID用户FD类型设备大小节点名称
Java 2581 zookeeper 19u IPv6 7239 TCP *:ciphire-serv(听)
Java 2581 zookeeper 20u IPv6 7242 TCP sm3-10:ciphire-serv-> sm3-11:53593(已建立)
Java 2581 zookeeper 25u IPv6 27011 TCP sm3-10:ciphire-serv-> sm3-12:40352(已建立)
Java 2581 zookeeper 29u IPv6 25573 TCP sm3-10:ciphire-serv-> sm3-8:44271(已建立)

sm3-8:从站,无法正常工作,但是状态看起来不错

[root @ sm3-8〜]#jps
3489秒
2249 HRegionServer
2463数据节点
2297 QuorumPeerMain
2686 SecondaryNameNode
[root @ sm3-8〜]#lsof -i:54310
命令PID用户FD类型设备大小节点名称
java 2463 hdfs 51u IPv6 9919 TCP sm3-8.nos-seamicro.local:40776-> sm3-12:54310(已建立)
[root @ sm3-8〜]#lsof -i:3888
命令PID用户FD类型设备大小节点名称
Java 2297 zookeeper 18u IPv6 5951 TCP *:ciphire-serv(听)
Java 2297 zookeeper 19u IPv6 9839 TCP sm3-8.nos-seamicro.local:52886-> sm3-12:ciphire-serv(已建立)
Java 2297 zookeeper 20u IPv6 5956 TCP sm3-8.nos-seamicro.local:44271-> sm3-10:ciphire-serv(已建立)
Java 2297 zookeeper 24u IPv6 5959 TCP sm3-8.nos-seamicro.local:47922-> sm3-11:ciphire-serv(已建立)

座标:sm3-12

[root @ sm3-12〜]#jps
2760 QuorumPeerMain
3035 NameNode
3096 SecondaryNameNode
2612 HRegionServer
4330每秒
2872个数据节点
3723 HMaster
[root @ sm3-12〜]#lsof -i:54310
命令PID用户FD类型设备大小节点名称
Java 2872 hdfs 51u IPv6 7824 TCP sm3-12:45482-> sm3-12:54310(已建立)
Java 3035 hdfs 54u IPv6 7783 TCP sm3-12:54310(听)
Java 3035 hdfs 70u IPv6 7873 TCP sm3-12:54310-> sm3-8:40776(已建立)
Java 3035 hdfs 71u IPv6 7874 TCP sm3-12:54310-> sm3-11:54990(已建立)
Java 3035 hdfs 72u IPv6 7875 TCP sm3-12:54310-> sm3-10:33316(已建立)
Java 3035 hdfs 74u IPv6 7877 TCP sm3-12:54310-> sm3-12:45482(已建立)
[root @ sm3-12〜]#
[root @ sm3-12〜]#cat /etc/hbase/conf/hbase-site.xml



hbase.rootdir
hdfs:// sm3-12:54310 / hbase
真正

hbase.zookeeper.quorum
sm3-8,sm3-10,sm3-11,sm3-12,sm3-13
真正

-剪-

[root @ sm3-12〜]#猫/etc/zookeeper/zoo.cfg
tickTime = 2000
initLimit = 10
syncLimit = 5
dataDir = / var / zookeeper
clientPort = 2181
server.1 = sm3-10:2888:3888
server.2 = sm3-11:2888:3888
server.3 = sm3-12:2888:3888
server.4 = sm3-8:2888:3888
[root @ sm3-12〜]#

提前致谢,

博美

最佳答案

检查以确保在所有主机上都正确配置了dn,并且每个服务器都可以进行反向查找

关于hadoop - 如何建立Hbase的RegionServer来掌握,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7105730/

相关文章:

sql - hive 日期转换问题

hadoop - 监控 HBase 集群

hadoop - 使用协处理器 HBase 创建二级索引

java - 无法连接到 zookeeper,然后 hbase master 关闭

java - 特定表的 hbase-default.xml 中单元格的最大大小

hadoop - 如何将hadoop序列文件转换为json格式?

hadoop - 在 PIG 中读取带有模式的文件

hadoop - map 类无法正常工作

hadoop - 在 Apache Pig 中合并两个数据集

python - 无法将收集的 RDD 保存到驱动程序的本地文件系统