Hbase2.1 集群搭建

Hbase 在大數(shù)據(jù)的體系中扮演著DB角色威创,不得不說是重要的一員,在上一篇炫加,大豬 已經(jīng)給大家演示了 Hadoop 3.2 集群搭建 了鸿捧,本次我們將繼續(xù)緊接著搭建Hbase集群。

由于我們安裝是Hbase的集群版本莉御,這里將會使用到獨立的 Zookeeper撇吞。

Zookeeper 與 Hbase 使用的版本也將都是最新版本俗冻,坑嘛,自然由大豬來趟牍颈。

服務器一

下載 zookeeper-3.4.14.tar.gz

curl -O http://apache.mirrors.ionfish.org/zookeeper/stable/zookeeper-3.4.14.tar.gz

解壓更名

tar -zxvf zookeeper-3.4.14.tar.gz
mv zookeeper-3.4.14 zookeeper

配置PATH環(huán)境

echo -e 'export ZK_HOME=/soft/zookeeper \nexport PATH=$PATH:$ZK_HOME/bin' >> /etc/profile
# 立即生效
source /etc/profile

coo.cfg 配置

tickTime=2000
initLimit=10
syncLimit=5
dataDir=/soft/zookeeper/data
dataLogDir=/soft/zookeeper/logs
clientPort=2181
server.1=m1.example.com:2888:3888
server.2=m2.example.com:2888:3888

創(chuàng)建目錄

mkdir -p /soft/zookeeper/data
mkdir -p /soft/zookeeper/logs

配置zk的日志輸出路徑

# 在第二行添加下面語句到 bin/zkServer.sh 中
export ZOO_LOG_DIR=/soft/zookeeper/logs

創(chuàng)建zk id標識

echo 1 > /soft/zookeeper/data/myid

服務器二

復制zookeeper到服務器二soft目錄上

scp -r zookeeper root@m2.example.com:/soft

創(chuàng)建zk id標識

echo 2 > /soft/zookeeper/data/myid

創(chuàng)建目錄 => 同上
配置PATH環(huán)境 => 同上

ZK啟動

# 服務器一
zkServer.sh start
# 服務器二
zkServer.sh start

# 成功如下
[root@m1 data]# zkServer.sh status
ZooKeeper JMX enabled by default
Using config: /soft/zookeeper/bin/../conf/zoo.cfg
Mode: follower 或 leader

Hbase操作

下載 hbase-2.1.4-bin.tar.gz

curl -O https://www.apache.org/dyn/closer.lua/hbase/2.1.4/hbase-2.1.4-bin.tar.gz

解壓更名

tar -zxvf hbase-2.1.4-bin.tar.gz
mv hbase-2.1.4 hbase

配置PATH環(huán)境

echo -e 'export export HBASE_HOME=/soft/hbase \nexport PATH=$PATH:$HBASE_HOME/bin' >> /etc/profile
# 立即生效
source /etc/profile

hbase-site.xml 配置

    <property>
        <name>hbase.rootdir</name>
        <value>hdfs://m1.example.com:9000/hbase</value>
    </property>
    <property>
        <name>hbase.unsafe.stream.capability.enforce</name>
        <value>false</value>
    </property>
    <property>
         <name>hbase.master</name>
         <value>16010</value>
    </property>
    <property>
        <name>hbase.cluster.distributed</name>
        <value>true</value>
    </property>
    <property>
        <name>hbase.zookeeper.quorum</name>
        <value>m1.example.com,m2.example.com</value>
    </property>
    <property>
        <name>hbase.zookeeper.property.dataDir</name>
        <value>/soft/zookeeper/data</value>
    </property>
    <property>
        <name>hbase.zookeeper.property.clientPort</name>
        <value>2181</value>
    </property>

regionservers 添加

m1.example.com
m2.example.com

backup-masters 添加

m1.example.com

下載 htrace-core-3.2.0-incubating.jar 到 hbase/lib 目錄中

curl -O http://central.maven.org/maven2/org/apache/htrace/htrace-core/3.2.0-incubating/htrace-core-3.2.0-incubating.jar

bin/hbase-env.sh 添加

export JAVA_HOME=/soft/jdk1.8
export HBASE_MANAGES_ZK=false

復制hbase到另一臺服務器上

scp -r hbase root@m2.example.com:/soft

另一臺的環(huán)境配置跟上面一樣

可以啟動Hbase了

start-hbase.sh

嘗試創(chuàng)建一張表

hbase shell
create 'logTable',{NAME => 'info',TTL => '3 DAYS',CONFIGURATION => {'SPLIT_POLICY' => 'org.apache.hadoop.hbase.regionserver.KeyPrefixRegionSplitPolicy','KeyPrefixRegionSplitPolicy.prefix_length'=>'2'}},SPLITS => ['20','80']

訪問 http://m1.example.com:16010

提示

如果日志中出現(xiàn)下面的錯誤

Master startup cannot progress, in holding-pattern until region onlined

則執(zhí)行zkCli.sh刪除meta信息迄薄,重啟Hbase即可

zkCli.sh -server 127.0.0.1
rmr /hbase/meta-region-server

心明眼亮的你、從此刻開始煮岁。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末讥蔽,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子画机,更是在濱河造成了極大的恐慌冶伞,老刑警劉巖,帶你破解...
    沈念sama閱讀 219,188評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件步氏,死亡現(xiàn)場離奇詭異响禽,居然都是意外死亡,警方通過查閱死者的電腦和手機荚醒,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,464評論 3 395
  • 文/潘曉璐 我一進店門芋类,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人界阁,你說我怎么就攤上這事侯繁。” “怎么了泡躯?”我有些...
    開封第一講書人閱讀 165,562評論 0 356
  • 文/不壞的土叔 我叫張陵贮竟,是天一觀的道長。 經(jīng)常有香客問我精续,道長坝锰,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,893評論 1 295
  • 正文 為了忘掉前任重付,我火速辦了婚禮顷级,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘确垫。我一直安慰自己弓颈,他們只是感情好,可當我...
    茶點故事閱讀 67,917評論 6 392
  • 文/花漫 我一把揭開白布删掀。 她就那樣靜靜地躺著翔冀,像睡著了一般。 火紅的嫁衣襯著肌膚如雪披泪。 梳的紋絲不亂的頭發(fā)上纤子,一...
    開封第一講書人閱讀 51,708評論 1 305
  • 那天,我揣著相機與錄音,去河邊找鬼控硼。 笑死泽论,一個胖子當著我的面吹牛卡乾,可吹牛的內(nèi)容都是我干的鹦赎。 我是一名探鬼主播,決...
    沈念sama閱讀 40,430評論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼沾谜,長吁一口氣:“原來是場噩夢啊……” “哼基跑!你這毒婦竟也來了媳否?” 一聲冷哼從身側(cè)響起篱竭,我...
    開封第一講書人閱讀 39,342評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎赘那,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體琢锋,經(jīng)...
    沈念sama閱讀 45,801評論 1 317
  • 正文 獨居荒郊野嶺守林人離奇死亡填抬,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,976評論 3 337
  • 正文 我和宋清朗相戀三年仆潮,在試婚紗的時候發(fā)現(xiàn)自己被綠了拾并。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片嗅义。...
    茶點故事閱讀 40,115評論 1 351
  • 序言:一個原本活蹦亂跳的男人離奇死亡褪那,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出峰尝,到底是詐尸還是另有隱情偏窝,我是刑警寧澤,帶...
    沈念sama閱讀 35,804評論 5 346
  • 正文 年R本政府宣布境析,位于F島的核電站囚枪,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏劳淆。R本人自食惡果不足惜链沼,卻給世界環(huán)境...
    茶點故事閱讀 41,458評論 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望沛鸵。 院中可真熱鬧括勺,春花似錦缆八、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,008評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至乱豆,卻和暖如春奖恰,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背宛裕。 一陣腳步聲響...
    開封第一講書人閱讀 33,135評論 1 272
  • 我被黑心中介騙來泰國打工瑟啃, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人揩尸。 一個月前我還...
    沈念sama閱讀 48,365評論 3 373
  • 正文 我出身青樓蛹屿,卻偏偏與公主長得像,于是被迫代替她去往敵國和親岩榆。 傳聞我的和親對象是個殘疾皇子错负,可洞房花燭夜當晚...
    茶點故事閱讀 45,055評論 2 355

推薦閱讀更多精彩內(nèi)容

  • Hbase 在大數(shù)據(jù)的體系中扮演著DB角色,不得不說是重要的一員勇边,在上一篇犹撒,大豬 已經(jīng)給大家演示了 Hadoop ...
    大豬大豬閱讀 2,942評論 16 91
  • Hbase 在大數(shù)據(jù)的體系中扮演著DB角色,不得不說是重要的一員粥诫,在上一篇油航,大豬 已經(jīng)給大家演示了 Hadoop ...
    大豬大豬閱讀 355評論 0 1
  • > Hbase 在大數(shù)據(jù)的體系中扮演著DB角色,不得不說是重要的一員怀浆,在上一篇谊囚,大豬 已經(jīng)給大家演示了 [Hado...
    大豬大豬閱讀 1,067評論 0 3
  • Hadoop HA集群搭建文檔.............................................
    鐘敏_1788閱讀 1,458評論 0 0
  • 1 Zookeeper概述# ZooKeeper是一個為分布式應用所設(shè)計的分布的、開源的協(xié)調(diào)服務执赡,它主要是用來解決...
    七寸知架構(gòu)閱讀 7,354評論 0 101