Hbase安装

1.安装和配置:Hadoop+JDK+Zookeeper

2.安装Hbase

  配置环境变量:

  

3.修改conf/hbase-env.sh

  #修改JAVA_HOME:

  export JAVA_HOME=xxxx

  #修改Zookeeper和Hbase的协调模式,hbase默认使用自带的zookeeper,如果需要使用外部zookeeper,需要先关闭:

  export HBASE_MANAGES_ZK=false

 4.修改hbase-site.xml,配置开启完全分布式模式

<configuration>
<property>
<name>hbase.rootdir</name>
<value>hdfs://salver1:9000/hbase</value>
</property>
<property>
<name>hbase.cluster.distributed</name>
<value>true</value>
</property>
<property>
<name>hbase.master</name>
<value>salver1:60000</value>
</property>
<property>
<name>hbase.zookeeper.quorum</name>
<value>salver0,salver1,salver2,salver3</value>
</property>
<property>
<name>hbase.master.info.port</name>
<value>60010</value>
</property>
<property>
<name>hbase.zookeeper.property.dataDir</name>
<value>/home/zookeeper-3.5.6/tmp</value>
</property>
<property>
<name>hbase.zookeeper.property.clientPort</name>
<value>2181</value>
</property>
<property>
<name>hbase.regionserver.handler.count</name>
<value>10</value>
</property>
<property>
<name>zookeeper.session.timeout</name>
<value>90000</value>
</property>
<property>
<name>hbase.regionserver.restart.on.zk.expire</name>
<value>true</value>
</property>
<property>
<name>hbase.unsafe.stream.capability.enforce</name>
<value>false</value>
</property>
<property>
<name>hbase.wal.provider</name>
<value>filesystem</value>
</property>
</configuration>

5.配置region服务器,修改conf/regionservers文件,每个主机名独占一行,hbase启动或关闭时会按照该配置顺序启动或关闭主机中的hbase:

6.salver1将节点配置好的hbase通过远程复制拷贝到其他节点上

7.启动Zookeeper服务

8.启动Hadoop

9.启动Hbase

10.查看各节点的java进程是否正确,或者通过浏览器访问http://xxxxx:60010来访问web界面,通过web见面管理hbase

11.关闭Hmaster,进入到hbase安装目录下的bin目录,执行:start-hbase.sh

原文地址:https://www.cnblogs.com/fishperson/p/12561069.html