Hbase之集群搭建
-
预备工作
- 搭建好的Hadoop 集群 (我这里 有3台节点 node01,node02,node03,其中node02 是主节点)
- Hbase的压缩包(要注意版本之间 有无冲突)
- 安装好了zookeeper
第一步 解压压缩包
tar -zxvf hbase-2.0.4.tar.gz
第二步 修改配置文件
配置文件在 更目录下面的conf里面
1.修改 hbase-env.sh 文件
vim hbase-env.sh
export JAVA_HOME=/software/jdk
export HBASE_MANAGE_ZK=false
第二行的意思是关闭 Hbase的自动管理zookeeper功能
2.修改 hbase-site.xml
vim hbase-site.xml
<configuration>
<property>
<name>hbase.rootdir</name>
<value>hdfs://node02:9000/hbase</value>
</property>
<property>
<name>hbase.master</name>
<value>hdfs:node02:60000</value>
</property>
<property>
<name>hbase.cluster.distributed</name>
<value>true</value>
</property>
<property>
<name>hbase.zookeeper.property.clientPort</name>
<value>2181</value>
</property>
<property>
<name>hbase.zookeeper.quorum</name>
<value>node02</value>
</property>
<property>
<name>hbase.zookeeper.property.dataDir</name>
<value>/var/zookeeper</value>
</property>
<property>
<name>hbase.master.info.port</name>
<value>60010</value>
</property>
</configuration>
3.修改 regionservers
vim regionservers
node02
node01
node03
第三步 复制给其他的节点
scp -rp /software/hbase-2.0.4/ root@node01:/software/
第四步 启动
bin/start-hbase.sh
在浏览器 中输入 主节点IP:60010
可能会出先 报错 提示:没有hadoop 依赖 我这是用的hadoop-2.7.x的 需要一个对应版本的winutils.exe文件
解决方式: 你需要在电脑中建立一个hadoop文件,然后在该目录下面建立一个bin,把这个文件放到bin下面。然后在环境变量里面设置HADOOP_HOME。引用到hadoop目录即可
然后在path 引用他
下载链接:https://pan.baidu.com/s/1OwMpnXrqDzS22K-GIpR2_w 提取码 :z6af