Hbase安装-环境搭建

亲测,嘿嘿,搭成了!
步骤:

  1. 上传压缩包到3台服务器,解压,(或者先配好一台机器,然后copy过去)
  2. 添加环境变量
    vi /etc/profile
export HBASE_HOME=/usr/local/hadoop/hbase-2.0.0
export PATH=$HBASE_HOME/bin:$PATH
		让配置生效
		source /etc/profile
  1. 检查防火墙状态,关闭防火墙。(Centos7)
[root@Slave1 ~]# firewall-cmd –state        查看防火墙状态
running
[root@Slave1 ~]# systemctl stop firewalld.service    关闭防火墙
[root@Slave1 ~]# systemctl disable firewalld.service  配置开机不启动防火墙
Removed symlink /etc/systemd/system/multi-user.target.wants/firewalld.service.
Removed symlink /etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service.
[root@Slave1 ~]# firewall-cmd --state
not running
  1. 关闭selinux,修改/etc/selinux/config. 将SELINUX=enforcing改为SELINUX=disabled
    ps:一般生产环境都会关闭,避免不必要的检查,每个节点都关哟
    Hbase安装-环境搭建_第1张图片

  2. 配置配置hbase-site.xml 文件

<configuration>
   <property>  
       <name>hbase.rootdir</name>  
       <value>hdfs://192.168.195.132:9000/hbase</value>  
   </property>  
       <!--启用分布式集群-->  
   <property>  
       <name>hbase.cluster.distributed</name>  
       <value>true</value>  
   </property>  
       <!--默认HMaster HTTP访问端口-->  
   <property>  
       <name>hbase.master.info.port</name>  
       <value>16010</value>  
    </property>  
       <!--默认HRegionServer HTTP访问端口-->  
    <property>  
       <name>hbase.regionserver.info.port</name>  
       <value>16030</value>  
    </property>  
   <property>  
       <name>hbase.zookeeper.quorum</name>  
       <value>192.168.195.132:2181,192.168.195.133:2181,192.168.195.134:2181</value> 
   </property> 
 <property>
    <name>hbase.coprocessor.abortonerror</name>
    <value>false</value>
    </property>
</configuration>

Hbase安装-环境搭建_第2张图片
红框部分需要根据HDFS的“core-site.xml”和Zookeeper的“zoo.cfg”来配置。

  1. 配置hbase-env.sh
export JAVA_HOME=/usr/java/jdk1.8
export HBASE_CLASSPATH=/opt/programs/hadoop-2.8.5/etc/hadoop
export HBASE_MANAGES_ZK=false
export TZ="Asia/Shanghai"

Hbase安装-环境搭建_第3张图片

  1. 配置regionservers

输入你想作为RegionServer的节点ip
在这里插入图片描述

  1. 复制到其余两个slave节点上。
scp -r hbase-2.2.1/ hadoop2:/opt/programs/
scp -r hbase-2.2.1/ hadoop3:/opt/programs/
  1. 启动集群
    start-hbase.sh
    需要进到bin下
    看见相应的服务进程即可

  2. stop-hbase.sh 停止集群

你可能感兴趣的:(Hbase安装-环境搭建)