0


HBase集群搭建(一)

1.准备三台机器 centos7

安装步骤 ( 可以看我的 虚拟机安装 centos7 文章)
在这里插入图片描述

2.配置免秘钥访问

略(可以看我的免秘钥配置文章)

3.JKD 安装1.8

4.下载 HBase

  • https://hbase.apache.org/downloads.html

5.安装

  1. tar -zxvf hbase-2.2.5-bin.tar.gz
  2. mv hbase-2.2.5 /opt/hbase/

6.修改环境变量

  • cd /opt/hbase/hbase-2.2.5/conf/
  • vi hbase-env.sh
  1. export HBASE_LOG_DIR=${HBASE_HOME}/logs
  2. export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_111
  3. export HBASE_MANAGES_ZK=false
  4. export HADOOP_HOME=/opt/hadoop/hadoop-3.1.2/

7.修改配置文件

  • vi hbase-site.xml
  1. <!--设置HBase表数据,也就是真正的HBase数据在hdfs上的存储根目录-->
  2. <property>
  3. <name>hbase.rootdir</name>
  4. <value>hdfs://10.1.1.30:9000/hbase</value>
  5. </property>
  6. <!--是否为分布式模式部署,true表示分布式部署-->
  7. <property>
  8. <name>hbase.cluster.distributed</name>
  9. <value>true</value>
  10. </property>
  11. <!--zookeeper集群的URL配置,多个host中间用逗号-->
  12. <property>
  13. <name>hbase.zookeeper.quorum</name>
  14. <value>10.1.1.201:2181,10.1.1.158:2181,10.1.1.185:2181</value>
  15. </property>
  16. <!--HBase在zookeeper上数据的根目录znode节点-->
  17. <property>
  18. <name>zookeeper.znode.parent</name>
  19. <value>/hbase</value>
  20. </property>
  21. <!-- 本地文件系统tmp目录,一般配置成local模式的设置一下,但是最好还是需要设置一下,因为很
  22. 多文件都会默认设置成它下面的-->
  23. <property>
  24. <name>hbase.tmp.dir</name>
  25. <value>/var/hbase/</value>
  26. </property>
  27. <!-- 使用本地文件系统设置为false,使用hdfs设置为true -->
  28. <property>
  29. <name>hbase.unsafe.stream.capability.enforce</name>
  30. <value>false</value>
  31. </property>

在这里插入图片描述

  • vi regionservers
  1. vi regionservers
  2. 删除localhost 增加集群机器例如:
  3. 10.1.1.244
  4. 10.1.1.108
  5. 10.1.1.76

在这里插入图片描述

8.备用Master节点

  • vi backup-masters
  1. 添加IP :10.1.1.108

在这里插入图片描述

9.copy Hadoop配置文件到conf目录

  1. Hadoopcore-site.xml hdfs-site.xml
  2. 存放目录:/opt/hbase/hbase-2.2.5/conf/

10.copy 分发软件

  1. scp -r /opt/hbase/hbase-2.2.5 root@10.1.1.108:/opt/hbase/
  2. scp -r /opt/hbase/hbase-2.2.5 root@10.1.1.76:/opt/hbase/

11.配置环境变量

  • vi /etc/profile
  1. export HBASE_HOME=/opt/hbase/hbase-2.2.5
  2. export PATH=$HBASE_HOME/bin:$PATH

在这里插入图片描述

11.copy 分发

  1. scp -r /etc/profile root@10.1.1.108:/etc/profile
  2. scp -r /etc/profile root@10.1.1.76:/etc/profile

12.重新加载配置

  • source /etc/profile

13.测试启动集群

启动zookeeper

  • zkServer.sh start

启动Hadoop

  • start-all.sh

启动hbase

  • start-hbase.sh

如果出现Attempting to operate on yarn resourcemanager as root错误

  • 修改 start-yarn.sh 和 stop-yarn.sh 增加
  1. YARN_RESOURCEMANAGER_USER=root
  2. HADOOP_SECURE_DN_USER=yarn
  3. YARN_NODEMANAGER_USER=root
  • http://10.1.1.244:16010/

在这里插入图片描述

  • http://10.1.1.30:9870/

在这里插入图片描述
完成

标签: hbase hadoop big data

本文转载自: https://blog.csdn.net/li371518473/article/details/122434083
版权归原作者 1024+ 所有, 如有侵权,请联系我们删除。

“HBase集群搭建(一)”的评论:

还没有评论