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

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

[置頂] 【HBase基礎教程】2、HBase之完全分布式模式安裝

來源:程序員人生   發布時間:2015-03-18 10:03:23 閱讀次數:3650次

上1篇blog我們介紹了Hbase的單機模式安裝與偽散布式的安裝方式,本篇blog我們將詳細介紹如何搭建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集群散布表


Hadoop完全散布式環境和HBase完全散布式集群分別搭建成功后,Hadoop集群中每一個節點的角色以下表所示:

hbase-distribution

2、HBase集群安裝


參照”【HBase基礎教程】1、HBase之單機模式與偽散布式模式安裝 1、HBase 安裝” 完成集群中所有機器HBase的安裝。

3、配置hbase-env.sh


編輯集群中所有機器的conf/hbase-env.sh,命令以下:

[hadoop@K-Master hbase]$ vi /home/hbase/conf/hbase-env.sh

export JAVA_HOME=/usr/java/jdk1.7.0_65
export HBASE_CLASSPATH=/usr/hadoop/conf 
export HBASE_MANAGES_ZK=true        #此配置信息,設置由hbase自己管理zookeeper,不需要單獨的zookeeper。
export HBASE_HOME=/home/hbase
export HADOOP_HOME=/home/hadoop 
export HBASE_LOG_DIR=/home/hbase/logs    #Hbase日志目錄

4、配置hbase-site.xml


編輯所有機器上的hbase-site.xml文件,命令以下:

[hadoop@K-Master hbase]$ vi /home/hbase/conf/hbase-site.sh
<configuration>
    <property>
     <name>hbase.rootdir</name>
     <value>hdfs://K-Master:9000/hbase</value>
    </property>
    <property>
     <name>hbase.cluster.distributed</name>
     <value>true</value>
    </property>
    <property>
    <name>hbase.master</name>
    <value>K-Master:60000</value>
    </property>
    <property>
     <name>hbase.zookeeper.quorum</name>
     <value>KVMSlave1,KVMSlave2,KVMSlave3</value>
    </property>
</configuration>

hbase-site.xml配置文件中屬性詳細說明以下表所示:

hbase-site

特別注意:
1)hbase.rootdir屬性值HDFS路徑必須與你的Hadoop集群的core-site.xml文件配置保持完全1致;
2)hbase.zookeeper.quorum 的個數必須是奇數。
3)hbase.rootdir默許為/tmp/hbase-${user.name},這意味著每次重啟系統都會丟失數據。

3、配置regionservers


編輯所有HRegionServers節點的regionservers文件。修改/home/hbase/conf文件夾下的regionservers文件,添加DataNode節點的hostname,命令以下:

[hadoop@K-Master hbase]$ vi /home/hbase/conf/regionservers
KVMSlave1
KVMSlave2
KVMSlave3

4、啟動HBase


集群中所有節點完成上述HBase部署以后,便可啟動HBase集群。啟動順序:hadoop-> hbase,如果使用自己安裝的zookeeper啟動順序是:hadoop-> zookeeper-> hbase
停止順序:hbase-> zookeeper-> hadoop。

[hadoop@K-Master lib]$ start-hbase.sh          #啟動Hbase
#查看K-Master機器運行進程
[hadoop@K-Master ~]$ jps
24330 HMaster
4726 NameNode
4880 SecondaryNameNode
4998 JobTracker
9628 RunJar
24476 Jps
#查看KVMSlave1機器運行進程
[hadoop@KVMSlave1 usr]$ jps
10712 Jps
1429 DataNode
1506 TaskTracker
10573 HQuorumPeer
10642 HRegionServer
#查看KVMSlave2機器運行進程
[hadoop@KVMSlave2 usr]$ jps
9955 HRegionServer
1409 DataNode
9888 HQuorumPeer
1484 TaskTracker
10018 Jps
#查看KVMSlave3機器運行進程
[hadoop@KVMSlave3 usr]$ jps
11790 HRegionServer
1411 DataNode
1487 TaskTracker
11873 Jps
11723 HQuorumPeer

參考

http://hbase.apache.org/book.html#_getting_started

您可能喜歡

【HBase基礎教程】1、HBase之單機模式與偽散布式模式安裝
【HBase基礎教程】2、HBase之完全散布式模式安裝
【HBase基礎教程】3、HBase Shell DDL操作
【HBase基礎教程】4、HBase Shell DML操作
【HBase基礎教程】5、HBase API訪問
【HBase基礎教程】6、HBase之讀取MapReduce數據寫入HBase
【HBase基礎教程】7、HBase之讀取HBase數據寫入HDFS

生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 一区二区三区四区视频 | 亚洲精品国产成人99久久 | 久久久久久久久久久9精品视频 | 免费国产高清精品一区在线 | 亚洲成人资源 | 欧美日韩一区视频 | 成人精品一区二区久久久 | 国产免费网站看v片元遮挡 国产免费午夜a无码v视频 | 亚洲欧美综合久久 | 日本大黄毛片视频 | 久久精品全国免费观看国产 | 国产亚洲综合精品一区二区三区 | 精品久久久99大香线蕉 | 香港aa三级久久三级不卡 | 亚洲午夜久久久久中文字幕 | 国产码欧美日韩高清综合一区 | 就去干综合| 国产91精品高跟丝袜在线 | 天堂一码二码专区 | 中文字幕在线播放第一页 | 黑人gay巨大 | 日本aaa成人毛片 | 在线播放国产视频 | 亚洲综合亚洲综合网成人 | 丁香婷婷综合五月六月 | 亚洲精品久久久久影 | 福利在线网站 | 国产色91| 中文精品99久久国产 | 秋霞福利 | 中文字幕亚洲无线码高清 | 1区2区3区 | h视频在线观看免费 | 性免费视频 | 国产成人在线免费视频 | 一道本一区二区三区 | 精品72久久久久久久中文字幕 | 好大好爽快点吃奶 | 日本一区二区三区有限公司 | 91啦中文成人 | 欧美亚洲天堂 |