1.上传 hbase-1.3.2-bin.tar.gz
2.解压 tar hbase-1.3.2-bin.tar.gz -C /usr/local/
3.修改配置文件
修改hbase-env,sh (在/usr/local/hbase../conf/)
vi hbase-env.sh
修改为一下内容
export JAVA_HOME=/usr/local/jdk1.8.0_102 export HBASE_MANAGES_ZK=false ,表示不引用hbase自带的zookeeper,用我们自己安装的
修改hbase-site.xml
vi hbase-site.xml
修改为一下内容:
<configuration> <property> <!-- 指定 hbase 在 HDFS 上存储的路径 --> <name>hbase.rootdir</name> <value>hdfs://hadoop01:9000/hbase</value> </property> <property> <!-- 指定 hbase 是分布式的 --> <name>hbase.cluster.distributed</name> <value>true</value> </property> <property> <name>hbase.master</name> <value>16000</value><!--这里注意了,只需端口即可,不必再写主机名称了!--> </property> <property> <!-- 指定 zk 的地址,多个用“,”分割 --> <name>hbase.zookeeper.quorum</name> <value>hadoop01:2181,hadoop02:2181,hadoop03:2181</value> </property> </configuration>
修改regionserver
vi regionserver
修改为一下内容
hadoop02
hadoop03
4.分发给hadoop02和hadoop03
scp -r /usr/local/hbase-1.3.2 hadoop02:/usr/local scp -r /usr/local/hbase-1.3.2 hadoop03:/usr/local
5.修改环境变量
修改/etc/profile
vi /etc/profile
添加一下内容
export HBASE_HOME=/usr/local/hbase-1.3.2 export PATH=$PATH:$HBASE_HOME/bin
5.更改环境变量
source /etc/profile
7.启动命令
7.1启动zookeeper,并查询zookeeper的状态
zkServer.sh start
zkServer.sh status
7.2启动hadoop集群,并查看状态(只需要在主机上启动)
start-all.sh
jps
8.启动hbase,停止hbase(只需要在主机上启动/停止)
start-hbase.sh
stop-hbase.sh
原文:https://www.cnblogs.com/wangshuang123/p/10981590.html