首页 > 其他 > 详细

8.HBase安装

时间:2021-06-06 16:51:36      阅读:24      评论:0      收藏:0      [点我收藏+]

一.解压

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

8.HBase安装

原文:https://www.cnblogs.com/tyh1999/p/14855279.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!