1. 程式人生 > >資料時代--收集,儲存,處理,分析,挖掘,檢索,展現

資料時代--收集,儲存,處理,分析,挖掘,檢索,展現

1.下載stable版本,我用的是hbase-1.0.1.1-bin.tar.gz
   解壓  tar -zxvf hbase-1.0.1.1-bin.tar.gz

2. 修改環境變數 vi  ~/.bash_profile
    export HBASE_HOME=/home/hadoop/tools/hbase-1.0.1.1
    export PATH=$PATH:$HADOOP_HOME/bin:$HADOOP_HOME/sbin:HBASE_HOME/bin
    source  ~/.bash_profile

3.修改配置
   cd $HBASE_HOME
   cd conf
   vi hbase-env.sh  (修改這兩項)
   export JAVA_HOME=/usr/local/jdk1.7.0_79
   export HBASE_MANAGES_ZK=true

   vi hbase-site.xml    (vm11是Master)

<configuration>
<property>
        <name>hbase.master</name>
        <value>vm11:6000</value>
</property>
<property>
        <name>hbase.master.maxclockskew</name>
        <value>180000</value>
</property>
<property>
        <name>hbase.rootdir</name>
        <value>hdfs://vm11:9000/hbase</value>
</property>
<property>
        <name>hbase.cluster.distributed</name>
        <value>true</value>
</property>
<property>
        <name>hbase.zookeeper.quorum</name>
        <value>vm11,vm22,vm33</value>
</property>
<property>
        <name>hbase.zookeeper.property.dataDir</name>
        <value>/home/${user.name}/tmp/zookeeper</value>
</property>
<property>
        <name>dfs.replication</name>
        <value>1</value>
</property>
</configuration>

在regionservers中新增slave

[[email protected] conf]$ cat regionservers

vm11

vm22

vm33

將整個目錄copy到其他的機器上

scp -r  hbase-1.0.1.1/  [email protected]:~/tools/hbase-1.0.1.1/

4 啟動HBase   ./start-hbase.sh

jps 檢查各個程序

[[email protected] bin]$ jps
10513 Jps
10356 HMaster
5647 ResourceManager
5228 NameNode
10454 HRegionServer
5745 NodeManager
5442 SecondaryNameNode
10303 HQuorumPeer

5322 DataNode

開啟 http://192.168.137.128:60010 檢視master info (我配置的埠是60010)

其他機器上也可以看看

[[email protected] hbase-1.0.1.1]$ jps
1974 NodeManager
3548 Jps
1872 DataNode
3260 HQuorumPeer
3333 HRegionServer

出現錯誤,可以從logs裡面查看出錯的原因,排查錯誤。

如果配置出錯了,重新修改配置檔案之後,最好要重新scp到其他機器上同步一下。