因为安装后list命令 The node /hbase is not in ZooKeeper 重新安装过程

先说问题由来,主要是学习过程中,安装完成后,hbase shell的过程中  list命令一直报错  查错过程真的是想死,

资料不对等,查的资料都是联邦模式下的安装过程,没有看到简单分布式模式下的安装过程,而自己又不想安装HA

所以自己反复的看资料,去寻找普通分布式模式下hbase的安装,自己想这肯定是可以的  而且必须可以

#######################后续补充################################

容我先说一句哎呀卧槽!!   

看了很多资料 都是HA联邦模式安装hbase 真的是屌用都没有啊  

其实4台的普通分布式是可以安装的

首先一定要保证zookeeper要安装正确 并且不能是主机  而且至少是3台  所以就是 mini2 mini3 mini4  主机为mini1

然后改配置文件

##########################################hbase-env.sh##############################################################
export JAVA_HOME=/usr/local/java/jdk
export JAVA_CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export HBASE_OPTS="-XX:+UseConcMarkSweepGC"
export HBASE_MANAGES_ZK=false // 这里false代表不使用本机自带的zookeeper 而是使用自己配置的zookeeper

##########################################hbase-site.sh##############################################################

<configuration>
<property>
<name>hbase.master</name>
<value>mini11:60000</value>
</property>
<property>
<name>hbase.master.maxclockskew</name> 
<value>180000</value>
</property>
<property>
<name>hbase.rootdir</name>
<value>hdfs://mini1:9000/hbase</value> // 精髓在这里 不要使用联邦模式下的ip  而是使用普通分布式模式下的ip:port/path  模式
</property>
<property>
<name>hbase.cluster.distributed</name> //是否采用分布式
<value>true</value>
</property>
<property>
<name>hbase.zookeeper.quorum</name> // 3台zookeeper地址
<value>mini2,mini3,mini4</value>
</property>
<property>
<name>hbase.zookeeper.property.dataDir</name>
<value>/home/hadoop/hbase/tmp/zookeeper</value>
</property>
</configuration>


#########################################regionservers###############################################################
mini2  // 3台小弟
mini3
mini4

##########################################core-site.xml#################################################################

首先这个文件是从hadoop中直接拷贝过来的

<configuration>
<property>
<name>fs.defaultFS</name>
<value>hdfs://mini1:9000</value> // 很明显这里采用普通的分布式模式 定义hdfs
</property>

<property>
<name>hadoop.tmp.dir</name>
<value>/home/hadoop/hdpdata</value>
</property>
</configuration>

##########################################hdfs-site.xml#################################################################

首先这个文件是从hadoop中直接拷贝过来的

<configuration>
<property>
<name>dfs.replication</name>   //全部默认 没有说的必要
<value>2</value>
</property>
</configuration>

######################最后分发hbase文件夹给集群#######################################

然后从主机(mini1)启动

bin/start-hbase.sh


 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值