1.下载HBase安装包:
网盘链接:
链接:https://pan.baidu.com/s/1KmZKAxlq_3SK4iPGBheqNA
提取码:vwuq
2.安装前的准备;
2.1:安装vm虚拟机
2.2:配置网络和IP内存
2.3:关闭防火墙
[[email protected] ~]# chkconfig iptables off
2.4:禁用selinux
vim /etc/sysconfig/selinux
SELINUX=disabled
2.5:修改主机名
[[email protected] ~]# hostname
localhost.localdomain
[[email protected] ~]# vim /etc/sysconfig/network
HOSTNAME=spark1
2.6:修改机名与IP对应关系
[[email protected] ~]# vim /etc/hosts
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.12.99 spark1
2.7:重启机器
reboot
2.8:ssh免**登录
[[email protected] ~]# ssh-****** -t rsa
2.9:复制并测试连接
[[email protected] ~]# ssh-copy-id spark1
2.10:上传JDK
2.11:解压到softwares
[[email protected] tools]# tar -zxf jdk1.8.0_162.tar.gz -C ../softwares/
[[email protected] jdk1.7.0_79]# pwd
/home/softwares/jdk1.7.0_79
2.12:配置JDK(/etc/profile)
export JAVA_HOME=/home/softwares/jdk1.8.0_162
export PATH=$PATH:$JAVA_HOME/bin
source /etc/profile
2.13.解压Hbase:
tar -zxf hbase-2.2.4-bin.tar.gz -C ../softwares/
2.14.配置环境变量:
vim /etc/profile
source /etc/profile
2.15zookeeper安装
3.Hbse配置:
3.1. 修改hbase-env.sh
export HBASE_MANAGES_ZK=false
export JAVA_HOME=/opt/softwares/jdk1.8.0_162 配置java环境变量
3.2. 将安装的zookeeper 的zoo.cfg 配置文件拷贝到hbase的配置目录
3.3. 修改hbase-site.xml
<property>
<name>hbase.cluster.distributed</name>
<value>true</value>
</property>
<property>
<name>hbase.rootdir</name>
<value>hdfs://spark1:9000/hbase</value>
</property>
<property>
<name>hbase.tmp.dir</name>
<value>/opt/software/hbase-2.2.4/tmp</value>
</property>
<property>
<name>hbase.zookeeper.quorum</name>
<value>spark1</value>
</property>
<property>
<name>hbase.zookeeper.property.dataDir</name>
<value>/opt/software/hbase-2.2.4/zk_data</value>
</property>
<property>
<name>hbase.unsafe.stream.capability.enforce</name>
<value>false</value>
</property>
4.启动Hbase:
4.1. 启动zookeeper
命令:zkServer.sh start
4.2. 启动hdfs
命令:start-dfs.sh
4.3. 启动hbase
命令:start-hbase.sh stop-hbase.sh