1:下載官網對應的hbase的版本
地址:http://archive.apache.org/dist/hbase/1.2.3/shell
2:上傳對應的版本到主節點並解壓apache
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/hadoopoop
3) 取消hbase自帶的zk服務,改用本身的zk集羣
export HBASE_MANAGES_ZK=falsespa
5:配置hbase-site.xmlcode
<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
server
7:將配置好的hbase進行打包,而後分發到其餘節點上面
命令:tar -zcf hbase123.tar.gz hbase-1.2.3xml
傳輸命令: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.8blog
8:分別啓動HDFS,ZOOKEEPER, HBASE
使用jps命令來進行查看,若是有對應的進程,那麼服務基本可用
也可使用瀏覽器來進行查看,對應的端口爲16010
版本選擇
網址:hbase.apache.org 版本:hbase-1.2.3.tar.gz
上傳文件並解壓
上傳到指定目錄
解壓
修改hbase的配置文件
修改hbase-env.sh,須要修改三個地方
配置JAVA_HOME
配置CLASSPATH
配置hbase的zookeeper
修改hbase-site.xml,須要修改兩個地方
配置hbase的存儲目錄
配置hbase的分佈式模式