- 上传安装包hbase-1.3.2-bin.tar.gz
- 解压安装包
tar -zxvf /root/hbase-1.3.2-bin.tar.gz -C /usr/local/
- 修改配置文件
- 修改hbase-env.sh
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>
- 修改regionservers
vi regionservers
修改为以下内容:
hadoop02
hadoop03
- 分发给hadoop02跟hadoop03,执行命令:
scp –r /usr/local/hbase-1.3.2 hadoop02:/usr/local
scp –r /usr/local/hbase-1.3.2 hadoop03:/usr/local
- 修改环境变量
修改/etc/profile
vi /etc/profile
修改为以下内容:
export HBASE_HOME=/usr/local/hbase-1.3.2
export PATH=$PATH:$HBASE_HOME/bin
6.更新环境变量
source /etc/profile
7.启动命令
7.1先启动zookeeper,并查询zookeeper的状态
7.2在启动hadoop,查询hadoop的状态
7.3之后在启动hbase(在hadoop01上执行)
start-hbase.sh
8.停止命令
stop-hbase.sh