ToB企服应用市场:ToB评测及商务社交产业平台

标题: Hbase集群模式搭建 [打印本页]

作者: 张裕    时间: 2024-11-25 16:37
标题: Hbase集群模式搭建
1. 把全部的hbase-2.1.7.tart.gz复制到全部briup⽤户下,解压HBase安装包到briup家⽬录software中
briup@master:~/software$ tar -zxvf hbase-2.1.7-bin.tar.gz -C ~/software

2. 进⼊/home/briup/software⽬录给解压之后的hbase构建软连接
cd /home/briup/software
ln  -s hbase-2.1.7 hbase
3. 设置环境变量修改家⽬录下的.bashrc设置⽂件
export HBASE_HOME=/home/briup/software/hbase
export PATH=$PATHHBASE_HOME/bin

⽂件编辑完毕,使环境变量设置⽂件⽣效: source ~/.bashrc
4. 创建hbase运⾏⽇志⽬录和历程编号存储⽬录
mkdir -p /home/briup/software/hbase/logs
mkdir -p /home/briup/software/data/hbase/pids
5. 解压后 进⼊ hbase/conf ⽬录 修改 hbase-env.sh 修改第⼀⾏,加⼊第⼆ 三⾏
vi /home/briup/software/hbase/conf/hbase-env.sh
内容如下:
  1. export JAVA_HOME=/home/briup/software/jdk
  2. export HBASE_MANAGES_ZK=false
  3. export HBASE_LOG_DIR=/home/briup/software/hbase/logs
  4. export HBASE_PID_DIR=/home/briup/software/data/hbase/pids
复制代码

6. 修改 hbase/conf/hbase-site.xml vi /home/briup/software/hbase/conf/hbase-site.xml 内容如下
  1. <configuration>
  2. <!--HBase数据⽬录位置,master.hadoop是mater机器的域名(别名)-->
  3. <property>
  4. <name>hbase.rootdir</name>
  5. <value>hdfs://master:9000/hbase</value>
  6. </property>
  7. <!--启⽤分布式集群-->
  8. <property>
  9. <name>hbase.cluster.distributed</name>
  10. <value>true</value>
  11. </property>
  12. <!--默认HMaster HTTP访问端⼝-->
  13. <property>
  14. <name>hbase.master.info.port</name>
  15. <value>16010</value>
  16. </property>
  17. <!--默认HRegionServer HTTP访问端⼝-->
  18. <property>
  19. <name>hbase.regionserver.info.port</name>
  20. <value>16030</value>
  21. </property>
  22. <!--不使⽤默认内置的,配置独⽴的ZK集群地址,除了master,⾃⼰配了⼏台zookeeper,此处就配⼏台,master、
  23. slave1、slave2写具体的ip-->
  24. <property>
  25. <name>hbase.zookeeper.quorum</name>
  26. <value>master:2181,slave1:2181,slave2:2181</value>
  27. </property>
  28. <property>
  29. <name>hbase.hregion.max.filesize</name>
  30. <value>10737418240</value>
  31. </property>
  32. <property>
  33. <name>hbase.wal.provider</name>
  34. <value>filesystem</value>
  35. </property>
  36. <property>
  37. <name>hbase.unsafe.stream.capability.enforce</name>
  38. <value>false</value>
  39. </property>
  40. </configuration>
复制代码

7. 修改conf下的regionservers⽂件加⼊regoinserver的ip,仅修改主节点
vi /home/briup/software/hbase/conf/regionservers
内容如下(建议写从节点的ip):
slave1
slave2
8. 包管集群中全部的机器时间相同(30s以内)
date
sudo date -s "180722 20:14:00"

9. 在hdfs分布式⽂件系统中创建 /hbase⽬录 只创建⼀次
hdfs dfs -mkdir /hbase
hdfs dfs -chown hbase:supergroup /hbase

10. 上传htrace-core-3.1.0-incubating.jar到hbase中
cp htrace-core-3.1.0-incubating.jar /home/briup/software/hbase/lib/

11. 启动,做过免密钥 主节点
start-hbase.sh
注意:
hbase-daemon.sh start master启动主节点
hbase-daemon.sh start regionserver启动从节点

12. 浏览器监控⻚⾯: http://master:16010


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。




欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) Powered by Discuz! X3.4