hbase 集群搭建 以及 测试

在搭建hbase之前 要保证 hadoop 已经成功搭建

下面介绍 hbase集群搭建步骤:

1、进入hbase/conf 目录  vi hbase-env.sh
 export JAVA_HOME=/usr/local/jdk1.6.0_43/    //配置jdk安装路径
 export HBASE_MANAGES_ZK=true   //true时表示  使用默认zokeeper    、  false时 表示使用 独立zokeeper     、  我们这里用true

2、进入hbase/conf 目录  vi hbase-site.xml 
<configuration>
	<property>
    		<name>hbase.rootdir</name>
   		 <value>hdfs://huoxin:9000/hbase</value>  //这里的huoxin必须是主机名
   		 <description>The directory shared by region servers.</description>
	</property>
	<property>
            	   <name>hbase.cluster.distributed</name>
         	   <value>true</value>
    	</property>
	<property>
   		 <name>hbase.master</name>
   		 <value>hdfs://huoxin:60000</value> //huoxin必须是主机名
	</property>
	<property>
    		<name>hbase.zookeeper.quorum</name>
    		<value>huoxin,huoxin1</value>  //两个机器的名字
	</property>
</configuration>

3、进入hbase/conf 目录  vi regionservers
huoxin
huoxin1

就这么简单  OK hbase集群搭建完毕


遇到的错误 : 启动hbase时候  怎么都是起不来,经过查询资料   原来是防火墙问题,我给关闭了  命令如下:停用防火墙  service iptables stop 

还需要注意的是只能格式化一次,如果出现

ERROR org.apache.hadoop.hdfs.server.datanode.DataNode: java.io.IOException: Incompatible namespaceIDs in /tmp/hadoop-root/dfs/data: namenode namespaceID = 1091972464; datanode namespaceID = 640175512
这个错误的话,证明你格式化了好多次,解决方法是:进入你的hadoop文件 ==> conf ==> 查看core-site.xml这个文件中的 <value>/usr/hx</value>然后进入/usr/hx这个路径删除dfs文件下的所有文件,然后重新格式化即可,注意分机最好也删除,在格式化。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值