1.首先需要准备有zookeeper,jdk和hadoop环境的CentOs虚拟机
2.解压文件(hbase-1.2.0-cdh5.14.2.tar.gz压缩包)
#tar -zxf hbase-1.2.0-cdh5.14.2.tar.gz3.建立hbase软连接到/opt/soft文件夹下
#mv hbase-1.2.0-cdh5.14.2 /opt/soft/hbase1204.环境配置和搭建
(1)进入/opt/soft/hbase120/conf目录下
#cd /opt/soft/hbase120/conf(2)修改hbase-env.sh(vi hbase-env.sh )
修改以下字段
export JAVA_HOME=/opt/soft/jdk180 //你的jdk路径 export HBASE_MANAGES_ZK=false //拒绝使用外部zookeeper(3)修改hbase-site.xml
configuration中添加以下字段
<property> <name>hbase.rootdir</name> <value>hdfs://192.168.228.152:9000/hbase</value> //HBase集群中所有RegionServer共享目录 </property> <property> <name>hbase.cluster.distributed</name> <value>true</value> //表示分布式的hbase配置 </property> <property> <name>hbase.zookeeper.property.dataDir</name> <value>/opt/soft/hbase120/data</value> //集群中zookeeper中zoo.cfg的配置,快照存储路径 </property> <property> <name>hbase.coprocessor.abortonerror</name> //hbase集群安全设置,如果coprocessor加载失败或者初始化失败或者抛出Throwable对象,则主机退出。设置为false会让系统继续运行 <value>false</value> </property>(4)配置环境变量(vi /etc/profile)
末尾添加以下字段
#Hbase export HBASE_HOME=/opt/soft/hbase120 export PATH=$PATH:$HBASE_HOME/binsource /etc/profile 使环境变量生效
5.启动hbase
按照下面顺序启动(关闭的话顺序相反)
#start-all.sh #zkServer.sh start #start-hbase.sh开启hbase shell
#hbase shell输入list测试出现如下说明hbase安装成功
