8.HBase安装
一.解压
tar -zxf hbase-2.1.0-bin.tar.gz -C /opt/apps
二.配置环境变量
1.profile
- 进入profile
vi /etc/profile
- 添加
export PATH=$PATH:/opt/apps/hbase-2.1.0/bin
- 刷新profile
source /etc/profile
三.配置
- 进入conf文件进行配置
cd /opt/apps/hbase-2.1.0/conf/
1.hbase-env
- vi进入
vi hbase-env.sh
- 更改或添加
# jdk路径
export JAVA_HOME=/opt/apps/jdk1.8.0_221
# 是否打开自带zookeeper
export HBASE_MANAGES_ZK=false
2.hbase-site
- vi进入
vi hbase-site.xml
<configuration>
<!-- 指定zk的地址,多个用逗号分隔 -->
<property>
<name>hbase.zookeeper.quorum</name>
<value>hadoop1,hadoop2,hadoop3</value>
</property>
<!-- ZooKeeper的zoo.conf中的配置 -->
<property>
<name>hbase.zookeeper.property.dataDir</name>
<value>/opt/apps/zookeeper/dataDir</value>
</property>
<!-- hbase在hdfs上的存储路径 ip:port要和hadoop/core-site.xml中的fs.defaultFS保持一致 -->
<property>
<name>hbase.rootdir</name>
<value>hdfs://hadoop1:9000/hbase</value>
</property>
<!-- 指定hbase为分布式的 -->
<property>
<name>hbase.cluster.distributed</name>
<value>true</value>
</property>
</configuration>
3.regionservers
- vi 进入
vi regionservers
- 用所有的节点名覆盖
hadoop1
hadoop2
hadoop3
4.backup-masters
- vi添加文件
vi backup-masters
- 配置hmaster的备份节点
hadoop2
5.将hadoop的hdfs-site.xml 和 core-site.xml 放在hbase的conf目录下
cp /opt/apps/hadoop-2.7.7/etc/hadoop/hdfs-site.xml .
cp /opt/apps/hadoop-2.7.7/etc/hadoop/core-site.xml .
6.拷贝文件给其他节点
scp -r /opt/apps/hbase-2.1.0/ hadoop2:/opt/apps
scp -r /opt/apps/hbase-2.1.0/ hadoop3:/opt/apps
三.启动HBase
1.依次启动
- 1.启动zookeeper:zkServer.sh start
- 2.启动hdfs:start-dfs.sh
- 3.启动yarn:start-yarn.sh
- 4.启动hbase:start-hbase.sh
jps查看
存在HMaster 和 HRegionServer安装成功
2.hadoop1:16010 #url查看
3.关闭命令
停止hbase:stop-hbase.sh