松果儿,简略易懂 - 建立大数据Hbase集群,360卫士

Hbase 在大数据的系统中扮演着DB人物,不得不说是重要的一员,在上一篇,大猪 现已给咱们演示了 Hadoop 3.2 集群树立 了,本次咱们将持续紧接着树立Hbase集群。
因为咱们装置是Hbase的集群版别,这儿将会运用到独立的 Zookeeper。

与 Hbase 运用的版别也将都是最新版别,坑嘛,天然由大猪来趟。

服务器一

下载 zookeeper-3.4.14.tar.gz

curl -O http://apache.mirror上海大学排名s.ionfish.or法人代表g/zookeeper/stable/zookeeper-3.4.14.tar.gz

解压更名

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

装备PATH环境

echo -e 'export ZK_HOME=/soft/zookeeper \nexport PATH=$PATH:$ZK_HOME/松果儿,简略易懂 - 树立大数据Hbase集群,360卫兵bin' >> /etc/profile
# 当即收效
source /etc/profile

c天业通联oo.cfg 装备

tickTawfulime=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

创立目录

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

装备zk的日志输出途径

# 在第二行增加下面句子到 bin/zkServer.sh 中
export Z陈淑桦OO_LOG_DIR=/soft/zookeeper/logs

创松果儿,简略易懂 - 树立大数据Hbase集群,360卫兵建zk id标识

echo 1 > /soft/zookeeper/data/myid

服务器二vision

仿制zookeeper到服务器二soft目录上

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

创立zk id标识

echo 2 > /soft/zookeeper/data/myid

创立目录 => 同上

装备P红桃k长命膏ATH阿凡题环境 => 同上

ZK发动

# 服务器一
zkServer.sh start
# 服松果儿,简略易懂 - 树立大数据Hbase集群,360卫兵务器二
zkServer.sh start
# 成功如下
[root@m1 data]# zkServer.sh stat道光通宝us
ZooKeeper JMX enabled by default
Using越秀公园 config: /soft/zookeeper/bin/../conf/zoo.cfg
Mode: follower 或 leader

Hb蜂胶ase操作

下载 hbase-2.1.4-bin.tar.gz

curl -O医手遮天 https://www.apagshopperche.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

装备PAT松果儿,简略易懂 - 树立大数据Hbase集群,360卫兵H环境

echo -e 'export export H松果儿,简略易懂 - 树立大数据Hbase集群,360卫兵BASE_HOME=/松果儿,简略易懂 - 树立大数据Hbase集群,360卫兵soft/hbase \nexport PATH=$PATH:$HBASE_HOME/bin' >> /etc/profile
# 当即收效
source /etc/profile

hbase-site.xml 装备

 
hbase.rootdir
hdfs://m1.example.com:9000/hbase


hbase.unsafe.stream.cap吴其江ability.enforce
false


hbase.master
16010


hbase.cluster.distributed
true


hbase.zookeeper.quorum
m1.example.com,m2.example.com


hbase.zookeeper.property.dataDir
/soft/zookeeper/data


hbase.zookeeper.property.clientPort
2181

regionservers 增加

m1.example.com
m2松果儿,简略易懂 - 树立大数据Hbase集群,360卫兵.example.com

backup-masters 增加

m1.example.com

下载 htrace-core-3.2.bob0-incubating.wannajar 到 hbase/lib 目录中

curl -O http://central.maven.org/maven2/org/apache/htrace/htrace-coree滁州/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 ro寅时ot@m2.example.com:/soft

另一台的环境装备跟上面相同

能够发动Hbase了

start-hbase.sh

测验创立一张表

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:1601人肉查找0

提示

假如日志中出现下面的过错

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

则履行zkCli.sh删去meta信息,重启Hbase即可

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

最终

每天发布更多新鲜有含量的技能文章、总有一款合适你。

快重视我、把我打包带走、每天提示你学习一手技能。