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查看

HBase

3.关闭命令

停止hbase:stop-hbase.sh

posted @ 2021-06-06 14:34  唐某人-python  阅读(40)  评论(0编辑  收藏  举报