HBase-2.2.4安装

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版权协议,转载请附上原文出处链接和本声明。