description:基於Hadoop,得先配置好基本的環境和Hadoop環境
安裝包:http://apache.fayea.com/hbase/1.2.5/html
1:環境變量
export ZOO_LOG_DIR=/data/log/zookeeper
export HBASE_HOME=/usr/local/hbase-1.2.5
export SCALA_HOME=/usr/local/scala
export HADOOP_HOME=/usr/local/hadoop
export JAVA_HOME=/data/java/jdk
export PATH=$JAVA_HOME/bin:$PATH:$SCALA_HOME/bin:$HADOOP_HOME/bin:$HBASE_HOME/bin:$ZOO_LOG_DIR/bin:$HBASE_HOME/libjava
2:配置修改
/usr/local/hbase-1.2.5
cd /usr/local/hbase-1.2.5/conf
vim hbase-env.sh
export JAVA_HOME=/data/java/jdk ###jdk環境
export HBASE_MANAGES_ZK=false #HBase是否管理它本身的ZooKeeper的實例。默認用hbase自帶的zookeeper,這裏關掉他,用本身搭建的集羣web
vim hbase-site.xml
<configuration>
<property>
<name>hbase.rootdir</name>
<value>hdfs://10.68.4.49:9000/hbase</value> ###鏈接Hadoop的
</property>
<property>
<name>hbase.cluster.distributed</name>
<value>true</value>
</property>
<property>
<name>hbase.master</name>
<value>master</value>
</property>
<property>
<name>hbase.tmp.dir</name>
<value>/usr/local/hbase-1.2.5/tmp</value>
</property>
<property>
<name>hbase.zookeeper.quorum</name>
<value>master,slave1,slave2</value>
</property>
<property>
<name>hbase.zookeeper.property.dataDir</name>
<value>/data/zookeeper</value>
</property>
<property>
<name>dfs.replication</name>
<value>3</value>
</property>
</configuration>
vim regionservers
slave1
slave2
~
3:配置同步並啓動
scp -r /usr/local/hbase-1.2.5 slave:/usr/local
cd /usr/local/hbase-1.2.5/bin
主:./start-hbase.sh or base-daemon.sh start master
從:/usr/local/hbase-1.2.5/bin/hbase-daemon.sh start regionservershell
4:校驗
>1. jps 查看
主:HMaster
從:HRegionServer
>2. web查看
http://10.68.4.49:16010apache
>3. 打開hbase shell
輸入list,若正常則說明OKvim
###hbase 基於Hadoop,lib下關於Hadoop的包儘可能用Hadoop下面的oop
###配置說明 如日誌輸出:export
HBASE_LOG_DIR=
/mnt/dfs/11/hbase/hbase-logs
#日誌輸出路徑
spa
http://www.cnblogs.com/nexiyi/p/hbase_config_94.htmlscala