中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

docker安裝hbase1.2

發布時間:2020-06-02 07:19:38 來源:網絡 閱讀:1465 作者:九月朦朧 欄目:大數據

hbase 安裝
1 、解壓

tar -zxvf /hbase-1.2.9-bin.tar.gz -C /usr/local
mv hbase-1.2.9 hbase

2、修改配置文件:conf/hbase-env.sh

cd hbase
vim conf/hbase-env.sh

export HBASE_MANAGES_ZK=false
export JAVA_HOME=/usr/local/jdk1.8
export HBASE_CLASSPATH=/usr/local/hadoop/etc/hadoop

解釋:一個分布式運行的 Hbase 依賴一個 zookeeper 集群。所有的節點和客
戶端都必須能夠訪問 zookeeper。默認的情況下 Hbase 會管理一個 zookeep 集群,
即 Hbase 默認自帶一個 zookeep 集群。這個集群會隨著 Hbase 的啟動而啟動。而
在實際的商業項目中通常自己管理一個 zookeeper 集群更便于優化配置?高集
群工作效率,但需要配置 Hbase。需要修改 conf/hbase-env.sh 里面的
HBASE_MANAGES_ZK 來切換。這個值默認是 true 的,作用是讓 Hbase 啟動的時候
同時也啟動 zookeeper.在本實驗中,我們采用獨立運行 zookeeper 集群的方式,
故將其屬性值改為 false。

3、配置 conf/hbase-site.xml

<configuration>
<property>
<name>hbase.rootdir</name>
<value>hdfs://Master:9000/hbase</value>
</property>
<property>
<name>hbase.cluster.distributed</name>
<value>true</value>
</property>
<property>
<name>hbase.master</name>
<value>hdfs://Master:6000</value>
</property>
<property>
<name>hbase.zookeeper.quorum</name>
<value>Master,Slave1,Slave2</value>
</property>
<property>
<name>hbase.zookeeper.property.dataDir</name>
<value>/usr/local/zookeeper</value>
</property>
</configuration>

解釋:要想運行完全分布式模式,加一個屬性 hbase.cluster.distributed
設置為 true 然后把 hbase.rootdir 設置為 HDFS 的 NameNode 的位置
hbase.rootdir:這個目錄是 region server 的共享目錄,用來持久化 Hbase。
URL 需要是’完全正確’的,還要包含文件系統的 scheme
hbase.cluster.distributed :Hbase 的運行模式。false 是單機模式,true
是分布式模式。若為 false,Hbase 和 Zookeeper 會運行在同一個 JVM 里面。在
hbase-site.xml 配置 zookeeper:當 Hbase 管理 zookeeper 的時候,你可以通過
修改 zoo.cfg 來配置 zookeeper,對于 zookeepr 的配置,你至少要在
hbase-site.xml 中列出 zookeepr 的 ensemble servers ,具體的字段是
hbase.zookeeper.quorum.在這里列出 Zookeeper 集群的地址列表,用逗號分割。
hbase.zookeeper.property.clientPort:ZooKeeper 的 zoo.conf 中的配置,
客戶端連接的端口。
hbase.zookeeper.property.dataDir:ZooKeeper 的 zoo.conf 中的配置。對
于獨立的 Zookeeper,要指明 Zookeeper 的 host 和端口。需要在 hbase-site.xml
中設置
4、配置 conf/regionservers
內容如下
docker安裝hbase1.2

5、hadoop 配置文件拷貝
hadoop 配置文件拷入 hbase 的 conf 目錄下:
(當前位置為 hbased 的conf 配置文件夾)

cp /usr/hadoop/hadoop-2.7.3/etc/hadoop/hdfs-site.xml .
cp /usr/hadoop/hadoop-2.7.3/etc/hadoop/core-site.xml .

6、分發 hbase

scp -r /usr/local/hbase root@slave1:/usr/ local
scp -r /usr/loca/hbase root@slave2:/usr/local

7、配置環境變量

vi /etc/profile

配置環境變量 Hbase

#set hbase environment
export HBASE_HOME=/usr/local/hbase
export PATH=$PATH:$HBASE_HOME/bin

生效環境變量:

source /etc/profile

8、運行和測試
在 master 上執行(保證 hadoop 和 zookeeper 已開啟)

bin/start-hbase.sh

在三個節點上查看進程是否開啟
docker安裝hbase1.2
docker安裝hbase1.2
docker安裝hbase1.2
9、訪問 master 的 hbase web 界面
http://master IP:16010/master-status

docker安裝hbase1.2
10、進 hbase 交互界面, 查看狀態與版本
進入hbase/bin

./hbase shell

docker安裝hbase1.2

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

佛坪县| 楚雄市| 甘泉县| 云浮市| 泽库县| 吉首市| 常熟市| 岢岚县| 曲松县| 尉氏县| 渭源县| 公主岭市| 云龙县| 淮南市| 察隅县| 北宁市| 阿克陶县| 桐庐县| 临清市| 汝州市| 高要市| 道真| 巴里| 雅江县| 酉阳| 扬州市| 成武县| 固镇县| 梨树县| 饶河县| 北川| 绿春县| 资中县| 边坝县| 桂林市| 上犹县| 七台河市| 靖州| 沂南县| 金塔县| 凤台县|