• 售前

  • 售后

热门帖子
入门百科

HBase集群搭建(一)

[复制链接]
寻梦敦煌 显示全部楼层 发表于 2022-1-13 06:48:17 |阅读模式 打印 上一主题 下一主题
1.准备三台机器 centos7

安装步骤 ( 可以看我的 虚拟机安装 centos7 文章)

2.配置免秘钥访问

略(可以看我的免秘钥配置文章)
3.JKD 安装1.8


4.下载 HBase



  • https://hbase.apache.org/downloads.html
5.安装

  1. <code>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. <code>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. <code><!--设置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. <code>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. <code>添加IP :10.1.1.108
复制代码

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

  1. <code>Hadoop:core-site.xml  、hdfs-site.xml
  2. 存放目录:/opt/hbase/hbase-2.2.5/conf/
复制代码
10.copy 分发软件

  1. <code>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. <code>export HBASE_HOME=/opt/hbase/hbase-2.2.5
  2. export PATH=$HBASE_HOME/bin:$PATH
复制代码

11.copy 分发

  1. <code>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. <code>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/

完成

来源:https://blog.caogenba.net/li371518473/article/details/122434083
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

帖子地址: 

回复

使用道具 举报

分享
推广
火星云矿 | 预约S19Pro,享500抵1000!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

草根技术分享(草根吧)是全球知名中文IT技术交流平台,创建于2021年,包含原创博客、精品问答、职业培训、技术社区、资源下载等产品服务,提供原创、优质、完整内容的专业IT技术开发社区。
  • 官方手机版

  • 微信公众号

  • 商务合作