重慶分公司,新征程啟航
為企業提供網站建設、域名注冊、服務器等服務
為企業提供網站建設、域名注冊、服務器等服務
目錄
成都創新互聯是一家專業提供羅定企業網站建設,專注與成都做網站、成都網站制作、成都外貿網站建設、成都h5網站建設、小程序制作等業務。10年已為羅定眾多企業、政府機構等服務。創新互聯專業網站設計公司優惠進行中。
一、Hadoop偽分布式Hbase環境搭建
二、Hadoop完全分布式Hbase環境搭建
本文偽分布式節點名:master
完全分布式一主、兩從節點名:master、slave1、slave2?
一、Hadoop偽分布式Hbase環境搭建
1、創建一個專門放文件的目錄:
mkdir /export/server
2、切換目錄:cd /export/server/
3、使用rz把hbase的壓縮包上傳,然后解壓并改名為hbase:
沒有rz的可以安裝:yum install -y lrzsz
tar -zxvf hbase-2.1.1-bin.tar.gz?
mv?hbase-2.1.1-bin?hbase
4、修改配置文件: vi /etc/profile
export HBASE_HOME=/export/server/hbase export PATH=$PATH:$HBASE_HOME/bin
5、刷新一下文件,讓文件生效:source /etc/profile
6、切換目錄: cd hbase/conf
7、修改文件:vi hbase-env.sh
將java的所在位置寫上去
大概28行:export JAVA_HOME=/export/server/jdk1.8
8、修改文件:vi hbase-site.xml
hbase.cluster.distributed ?true ? ?hbase.rootdir ?hdfs://master:9000/hbase ? ?hbase.zookeeper.property.dataDir ?/root/hbase/zkData ?
啟動集群:start-all.sh
啟動hbase:start-hbase.sh
驗證是否啟動成功:在瀏覽器上輸入自己的網址+:16010
或者輸入命令:hbase shell
?二、Hadoop完全分布式Hbase環境搭建
注意:是在已經安裝好zookeeper的情況下
1、創建一個專門放文件的目錄:
mkdir /export/server
2、切換目錄:cd /export/server/
使用rz把hbase的壓縮包上傳,然后解壓并改名為hbase:
tar -zxvf hbase-2.1.1-bin.tar.gz?
mv?hbase-2.1.1-bin hbase
3、cd?/export/server/ hbase/conf/
修改hbase-env.sh文件
大概28行:export JAVA_HOME=/export/server/jdk1.8
大概125行:export HBASE_MANAGES_ZK=false
4、vi regionservers將主節點和從節點寫上
master slave1 slave2
5、vi hbase-site.xml
hbase.rootdir ?hdfs://master:9000/hbase ? ?hbase.cluster.distributed ?true ? ?hbase.master ?master:60000 ? ?hbase.zookeeper.quorum ?master,slave1,slave2 ? ?hbase.zookeeper.property.dataDir ?/export/server/zookeeper-3.4.8/data ?
6、將主節點上的文件分發到兩個從節點
scp -r /export/server/hbase/ slave1:/export/server/
scp -r /export/server/hbase/ slave2:/export/server/
7、vi /etc/profile
export HBASE_HOME=/export/server/hbase export PATH=$PATH:$HBASE_HOME/bin
8、分發給兩個從節點
scp -r /etc/profile slave1:/etc/
scp -r /etc/profile slave2:/etc/
三個節點都刷新: source /etc/profile
檢測:
1、所有機器重新啟動一次。
2、在Master機器上用start-all.sh命令啟動hadoop。
3、分別在每一臺機器上(包括Master機),用 zkServer.sh start啟動zookeeper。用zkServer.sh status可查看zookeeper節點的狀態。可以看到,其中一臺機器的狀態是leader,其它兩臺機器的狀態是follower。
4、在Master機器上用start-hbase.sh啟動Hbase。
5、分別在每臺機器上用jps查看進程,主節點上:HMaster,從節點:HRegionServer
注意:Hadoop和HBase的啟動和關閉只需要在Master操作即可,但是Zookeeper的啟動和關閉要分別在每一臺機器上進行。機器上要注意啟動和關閉的順序!啟動的時候,首先啟動Hadoop,然后啟動Zookeeper,最后啟動Hbase。關閉系統的順序相反,即先關閉HBase,再關閉Zookeeper,最后關閉Hadoop。
關閉HBase的命令是stop-hbase.sh。關閉Zookeeper的命令是 zkServer.sh stop,注意大小寫。
你是否還在尋找穩定的海外服務器提供商?創新互聯www.cdcxhl.cn海外機房具備T級流量清洗系統配攻擊溯源,準確流量調度確保服務器高可用性,企業級服務器適合批量采購,新人活動首月15元起,快前往官網查看詳情吧