多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > 服務器 > [置頂] 【HBase基礎教程】1、HBase之單機模式與偽分布式模式安裝

[置頂] 【HBase基礎教程】1、HBase之單機模式與偽分布式模式安裝

來源:程序員人生   發布時間:2015-04-08 08:53:17 閱讀次數:3811次

在這篇blog中,我們將介紹Hbase的單機模式安裝與偽散布式的安裝方式,和通過閱讀器查看Hbase的用戶界面。搭建hbase偽散布式環境的條件是我們已搭建好了hadoop完全散布式環境,搭建hadoop環境請參考:【Hadoop基礎教程】4、Hadoop之完全散布式環境搭建

開發環境


硬件環境:Centos 6.5 服務器4臺(1臺為Master節點,3臺為Slave節點)
軟件環境:Java 1.7.0_45、Eclipse Juno Service Release 2、hadoop⑴.2.1、hbase-0.94.20。

1、 HBase 安裝


1) 下載安裝包

hbase-090.3.tar.gz版本與hadoop⑴.2.1良好兼容,從官網下載hbase-090.3.tar.gz安裝包,并將下載的hbase-090.3.tar.gz拷貝到/home/hadoop目錄下。hbase官網下載地址:http://archive.apache.org/dist/hbase/
選擇HBase-0.94.20版本,下載 HBase Releases.

2) 解壓安裝包

[hadoop@K-Master ~]$ cd /usr
[hadoop@K-Master usr]$ sudo tar -xvf /home/hadoop/hbase-090.3.tar.gz   #解壓安裝源碼包
[hadoop@K-Master usr]$ mv hbase-090.3 hbase    #重命名
[hadoop@K-Master usr]$ cd hbase
[hadoop@K-Master hbase]$ sudo chown -R hadoop:hadoop hbase #賦予hbase安裝目錄下所有文件hadoop權限

3) 配置安裝路徑

#將hbase下的bin目錄添加到系統的path中,在/etc/profile文件尾行添加以下的內容
[hadoop@K-Master usr]$ sudo vim /etc/profile
export  PATH=$PATH:/usr/hbase/bin
#履行source命令使上述配置在當前終端立即生效
[hadoop@K-Master usr]$ source /etc/profile

4) 驗證是不是安裝成功

[hadoop@K-Master usr]$ hbase version
14/07/21 18:01:57 INFO util.VersionInfo: HBase 0.94.20
14/07/21 18:01:57 INFO util.VersionInfo: Subversion git://newbunny/home/lars/dev/hbase-0.94 -r 09c60d770f2869ca315910ba0f9a5ee9797b1edc
14/07/21 18:01:57 INFO util.VersionInfo: Compiled by lars on Fri May 23 22:00:41 PDT 2014

看到以上打印消息表示Hbase已安裝成功,接下來將分別進行Hbase單機模式和偽散布式模式的配置。

2、 HBase單機模式


1) 配置/conf/hbase-env.sh

將JAVA_HOME變量設置為Java安裝的根目錄,配置以下所示:

[hadoop@K-Master hbase]$ vim conf/hbase-env.sh
#對hbase-env.sh文件做以下修改:
export JAVA_HOME=/usr/java/jdk1.7.0_65  #配置本機的java安裝根目錄
export HBASE_MANAGES_ZK=true        #配置由hbase自己管理zookeeper,不需要單獨的zookeeper。

2) 配置/conf/hbase-site.xml

在啟動Hbase前需要設置屬性hbase.rootdir,用于指定Hbase數據的存儲位置,此處設置為HBase安裝目錄下的hbase-tmp文件夾即(file:///usr/hbase/hbase-tmp),配置以下:

[hadoop@K-Master hbase]$ vim conf/hbase-site.sh
<configuration>
    <property>
        <name>hbase.rootdir</name>
        <value>file:///usr/hbase/hbase-tmp</value>
    </property>
</configuration>

特別注意:hbase.rootdir默許為/tmp/hbase-${user.name},這意味著每次重啟系統都會丟失數據。

3) 啟動Hbase

 [hadoop@K-Master hbase]$ start-hbase.sh 
starting master, logging to /usr/hbase/bin/../logs/hbase-hadoop-master-K-Master.localdomain.out

4) 進入shell模式

進入shell模式以后,通過status命令查看Hbase的運行狀態,通過exit命令退出shell。

[hadoop@K-Master hbase]$ hbase shell

HBase Shell; enter 'help<RETURN>' for list of supported commands.
Type "exit<RETURN>" to leave the HBase Shell
Version 0.94.20, r09c60d770f2869ca315910ba0f9a5ee9797b1edc, Fri May 23 22:00:41 PDT 2014

hbase(main):001:0> status
1 servers, 0 dead, 2.0000 average load
hbase(main):002:0> exit

5) 停止HBase

[hadoop@K-Master hbase]$ stop-hbase.sh 
stopping hbase.....................

特別注意:如果在操作Hbase的進程中產生毛病,可以通過{HBASE_HOME}目錄(/usr/hbase)下的logs子目錄中的日志文件查看毛病緣由。

3、 HBase偽散布式模式


1) 配置/conf/hbase-env.sh

添加變量HBASE_CLASSPATH,并將路徑設置為本機Hadoop安裝目錄下的conf目錄(即{HADOOP_HOME}/conf)。修改完成后,hbase-env.sh的配置以下:

[hadoop@K-Master hbase]$ vim conf/hbase-env.sh
export JAVA_HOME=/usr/java/jdk1.7.0_65
export HBASE_CLASSPATH=/usr/hadoop/conf 
export HBASE_MANAGES_ZK=true

2) 配置/conf/hbase-site.xml

修改hbase.rootdir,將其指向K-Master(與hdfs的端口保持1致),并指定HBase在HDFS上的存儲路徑。將屬性hbase.cluter.distributed設置為true。假定當前Hadoop集群運行在偽散布式模式下,且NameNode運行在9000端口;

[hadoop@K-Master hbase]$ vim hbase-site.xml 
<configuration>
    <property>
        <name>hbase.rootdir</name>
        <value>hdfs://K-Master:9000/hbase</value>
    </property>
    <property>
        <name>hbase.cluster.distributed</name>
        <value>true</value>
    </property>
</configuration>

3) 啟動HBase

完成以上操作后啟動HBase,啟動順序:先啟動Hadoop

生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 亚洲视频在线观看不卡 | a4yy私人毛片在线 | 国产亚洲欧美成人久久片 | 亚洲欧洲国产成人精品 | 欧美一级做| 亚洲精品第一页 | 欧美激情久久久久久久大片 | 欧美视频在线观看视频 | 欧美综合在线播放 | 国产午夜亚洲精品一级在线 | 欧美人与性禽xxxx | 亚洲欧美高清 | 国产精品久久久精品三级 | 欧美精品久久久久久久小说 | 亚洲精品国产第1页 | 最近最新中文字幕大全高清6 | 高清欧美不卡一区二区三区 | 国产人成精品 | 亚洲美女福利 | 国产成人精品午夜二三区 | 欧美日韩国产色综合一二三四 | www日本免费| 国产偷v国产偷v亚洲高清 | 亚洲老女人 | 一级毛片特级毛片国产 | 亚洲黄色一区 | 久久精品国产99久久6动漫欧 | 在线观看国产小视频 | 亚洲欧美综合一区二区三区四区 | 国产精品久久久久久久久久一区 | 日韩欧美大片 | 亚洲精品一区二区三区在线看 | 欧美成人性色区 | 操操网站 | 免费福利影院 | 国产成人一区二区三区视频免费 | 国产福利不卡视频在免费播放 | 亚洲精品嫩草研究院久久 | 外国一级黄色毛片 | 韩国精品一区二区久久 | 劲爆欧美精品13页 |