HBase-2.2.4安装
记得使用root权限安装!!!
安装HBase
$ cd ~
$ sudo tar -zxf ~/Downloads/hbase-2.2.4-bin.tar.gz -C /usr/local
$ cd /usr/local
$ sudo mv ./hbase-2.2.4/ ./hbase
$ vi ~/.bashrc
添加参数:
export PATH=$PATH:/usr/local/hbase/bin
$ source ~/.bashrc
# 查看安装版本
$ hbase version
HBase配置
$ cd /usr/local/hbase
$ mkdir data
$ cd conf
$ vi hbase-env.sh
配置内容:
export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_162 export HBASE_CLASSPATH=/usr/local/hbase/conf export HBASE_MANAGES_ZK=false # 其余的添加注释
$ vi 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.zookeeper.property.dataDir</name> <value>/usr/local/zookeeper/data</value> </property> <property> <name>hbase.zookeeper.quorum</name> <value>Master:2181,Slave1:2181,Slave2:2181</value> </property> <property> <name>hbase.tmp.dir</name> <value>/usr/local/hbase/tmp</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.master.maxclockskew</name> <value>120000</value> </property> <property> <name>hbase.wal.provider</name> <value>filesystem</value> </property> </configuration>
$ sudo vi regionservers
配置内容
# localhost Master Slave1 Slave2
$ touch backup-masters
$ vi backup-masters
备用结点信息:
Slave1
$ cd /usr/local/hbase/lib/client-facing-thirdparty
$ ls
$ cp htrace-core4-4.2.0-incubating.jar /usr/local/hbase/lib/
$ sudo rm -f /usr/local/hbase/lib/client-facing-thirdparty/slf4j-log4j12-1.7.25.jar
$ cp /usr/local/hadoop/etc/hadoop/hdfs-site.xml /usr/local/hbase/conf
$ cp /usr/local/hadoop/etc/hadoop/core-site.xml /usr/local/hbase/conf
转移安装结点
# 复制结点到Slave上
$ cd /usr/local
$ sudo tar -zcf ~/hbase.master.tar.gz ./hbase
$ scp ~/hbase.master.tar.gz Slave1:/home/qinphy
$ scp ~/hbase.master.tar.gz Slave2:/home/qinphy
# 转到子节点:
$ sudo tar -zxf ~/hbase.master.tar.gz -C /usr/local
# 回到Master结点
$ cd /usr/local
$ sudo chown -R qinphy ./hbase
测试运行HBase
$ start-all.sh
$ start-hbase.sh
# 进入HBase的shell界面
$ hbase shell
> exit
$ stop-hbase.sh
版权声明:本文为weixin_42631782原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。