分布式搭建
1:下载官网对应的hbase的版本
地址:http://archive.apache.org/dist/hbase/1.2.3/
2:上传对应的版本到主节点并解压
3:配置hbase的环境变量
export HBASE_HOME=/home/hadoop/bd/hbase-1.2.3
export ZOOKEEPER_HOME=/home/hadoop/bd/zookeeper-3.4.8
4:配置hbase下面的conf目录下的hbase-env.sh文件
主要修改三个地方:
1)JAVA_HOME
export JAVA_HOME=/home/hadoop/bd/jdk1.8.0_144
2) HBASE_CLASSPATH
export HBASE_CLASSPATH=/home/hadoop/bd/hadoop-2.7.3/etc/hadoop
3) 取消hbase自带的zk服务,改用自己的zk集群
export HBASE_MANAGES_ZK=false
5:配置hbase-site.xml
<configuration>
<property><!--hbase在HDFS上面的存储路径-->
<name>hbase.rootdir</name>
<value>hdfs://hm02:9000/hbase</value>
</property>
<property>
name>hbase.cluster.distributed</name>
<value>true</value>
</property>
<property><!--指定外部zk的地址,多个的话用逗号进行分割-->
<name>hbase.zookeeper.quorum</name>
<value>hm02,hs0201,hs0202</value>
</property>
</configuration>
6:配置regionservers文件,添加从节点的ip或者主机名,如:
hs0201
hs0202
7:将配置好的hbase进行打包,然后分发到其他节点上面
命令:tar -zcf hbase123.tar.gz hbase-1.2.3
传输命令:scp hbase123.tar.gz hs0202:~/bd/
在其他节点上分别进行环境变量的配置
export HBASE_HOME=/home/hadoop/bd/hbase-1.2.3
export ZOOKEEPER_HOME=/home/hadoop/bd/zookeeper-3.4.8
8:分别启动HDFS,ZOOKEEPER, HBASE
使用jps命令来进行查看,如果有对应的进程,那么服务基本可用
也可以使用浏览器来进行查看,对应的端口为16010
分布式Hbase
版本选择
网址:hbase.apache.org 版本:hbase-1.2.3.tar.gz
上传文件并解压
上传到指定目录
解压
修改hbase的配置文件
修改hbase-env.sh,需要修改三个地方
配置JAVA_HOME
配置CLASSPATH
配置hbase的zookeeper
修改hbase-site.xml,需要修改两个地方
配置hbase的存储目录
配置hbase的分布式模式
hbase的shell命令
来源:oschina
链接:https://my.oschina.net/u/3728166/blog/3066307