Hadoop2.2.0+Hbase.96配置過程

因公司的業務需要去研究hadoop大數據開發,網上也找了很久,但是寫的都很零散,總結一下爲了大家以後的方便。閒話不多說開始正文......


關於hadoop的安裝就不再多做說明,從http://mirror.bit.edu.cn/apache/hbase/hbase-0.96.2/下載

hbase-0.96.2-hadoop2-bin.tar.gz  然後放到/home/hadopp2.2文件夾下(此文件夾爲我的hadoop2.2解壓後的文件夾)用tar xzvf 
hbase-0.96.2-hadoop2-bin.tar.gz 解壓文件夾,我們就會看 hbase-0.96.2-hadoop2的目錄,
然後我們對hbase文件進行配置:
關於文件配置爲:
1 conf/hbase-env.sh
conf/hbase-env.sh文件中針對export JAVA_HOME=/usr/lib/jvm/java-7-oracle java jdk設置,
export HBASE_MANAGES_ZK=true (HBase託管ZooKeeper,讓hbase自行託管因新版本已包涵放開即可)。

2 conf/hbase-site.xml
<configuration>
<property>

<name>hbase.rootdir</name>

<value>hdfs://localhost:9000/hbase</value>

</property>

<property>

<name>hbase.cluster.distributed</name>

<value>true</value>

</property>

<property>

<name>hbase.zookeeper.property.clientPort</name>

<value>3232</value>

</property>
</configuration>

3.regionservers文件數據存放地方我配置未默認localhost
好了文件已經配置完畢,下來對jar包進行更換保證hadoop和hbase版本一致性

首先將hbase下面的關於hadoop jar包全部刪除掉,我們進入hbase文件夾夾
cd hadoop2.2/hbase-0.96.2-hadoop/lib 下執行命令 rm -rf hadoop*.jar刪除和hadoop相關的包
然後將hadoop下的jar包複製到hbase下執行命令 find hadoop2.2/hadoop-2.2.0/share/hadoop -name "hadoop*jar"
 | xargs -i cp {}
hadoop/hbase-0.96.2-hadoop2/
lib/

保證hadoop和hbase Jar包統一

下來啓動hbase 切到hbase 目錄下 執行命令 ./bin/start-hbase.sh 啓動hbase 然後 ./bin/hbase shell
進入hbase client端

執行create 'test','ff'

是不是就成功了呢?


hbase的配置到此就結束了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章