HBASE偽分佈搭建

我叫阿狸貓發表於2014-01-05
1.HBase的偽分佈
1.1 在hadoop1上解壓縮、重新命名、設定環境變數HBASE_HOME
      解壓tar -zxvf hbase-0.94.7-security.tar.gz   重新命名 mv hbase-0.94.7-security hbase
      設定環境變數 export HBASE_HOME=/usr/local/hbase
                              export PATH=.:$HADOOP_HOME/bin:$JAVA_HOME/bin:$HBASE_HOME/bin:$PATH
      重新整理環境變數檔案source /etc/profile
1.2 修改檔案$HBASE_HOME/conf/hbase-env.sh,修改內容如下
      export JAVA_HOME=/usr/local/jdk  (中間)
      export HBASE_MANAGES_ZK=true   (最後,hbase是否要管理zookeeper例項)
1.3 修改檔案hbase-site.xml,修改內容如下  cd /usr/local/hbase/conf
      hbase.rootdir  表示  hbase在hdfs上的儲存根路徑

<property>
	  <name>hbase.rootdir</name>     
	  <value>hdfs://hadoop1:9000/hbase</value>
	</property>
	<property>
	  <name>hbase.cluster.distributed</name>
	  <value>true</value>
	</property>
	<property>
	  <name>hbase.zookeeper.quorum</name>
	  <value>hadoop1</value>
	</property>
	<property>
	  <name>dfs.replication</name>
	  <value>1</value>
</property>

1.4 (可選)修改regionservers,具體操作見ppt

1.5 啟動,執行命令start-hbase.sh
      注意:啟動hbase之前要先啟動hadoop,確保hadoop可寫入資料。
      驗證:(1)執行jps,發現新增加了3個java程式分別是
                        HMaster
                        HRegionServer
                        HQuorumPeer

相關文章