大数据之安装HBase2.2.6
安装节点划分节点名称HBase服务node3RegionServernode4HMaster,RegionServernode5RegionServer下载https://archive.apache.org/dist/hbase/2.2.6/解压[rootnode4 software]# tar -zxvf ./hbase-2.2.6-bin.tar.gz配置在node3 node4 node5 配置环境变量#配置HBase环境变量 [rootnode4 software]# vim /etc/profile export HBASE_HOME/software/hbase-2.2.6 export PATH$PATH:$HBASE_HOME/bin #使环境变量生效 [rootnode4 software]# source /etc/profile配置$HBASE_HOME/conf/hbase-env.sh#配置HBase JDK export JAVA_HOME/usr/java/jdk1.8.0_181-amd64/ #配置 HBase不使用自带的zookeeper export HBASE_MANAGES_ZKfalse配置$HBASE_HOME/conf/hbase-site.xmlconfiguration property namehbase.rootdir/name valuehdfs://mycluster/hbase/value /property property namehbase.cluster.distributed/name valuetrue/value /property property namehbase.zookeeper.quorum/name valuenode3,node4,node5/value /property property namehbase.unsafe.stream.capability.enforce/name valuefalse/value /property /configuration配置$HBASE_HOME/conf/regionservers配置RegionServer节点node3 node4 node5配置backup-masters文件手动创建$HBASE_HOME/conf/backup-masters文件指定备用的HMaster,需要手动创建文件这里写入node5,在HBase任意节点都可以启动HMaster都可以成为备用Master ,可以使用命令hbase-daemon.sh start master启动#创建 $HBASE_HOME/conf/backup-masters 文件写入node5 [rootnode4 conf]# vim backup-masters node5复制hdfs-site.xml到$HBASE_HOME/conf/下此处需要参考本机hadoop的安装目录[rootnode4 conf]# cp /software/hadoop-3.1.4/etc/hadoop/hdfs-site.xml /software/hbase-2.2.6/conf/将HBase安装包发送到node3node5节点上并在node3node5节点上配置HBase环境变量[rootnode4 software]# cd /software [rootnode4 software]# scp -r ./hbase-2.6.2 node3:/software/ [rootnode4 software]# scp -r ./hbase-2.6.2 node5:/software/ 注意在node3、node5上配置HBase环境变量。重启Zookeeper、重启HDFS及启动HBase集群本人安装时启动遇到两个问题一个是因为没有设置免密登录造成一个是虚拟机处理器核心数少的问题。#注意:一定要重启Zookeeper,重启HDFS,在node4节点上启动HBase集群 [rootnode4 software]# start-hbase.sh 停止集群在任意一台节点上stop-hbase.sh访问WebUIhttp://node4:16010。问题一执行start-hbase.sh 时OpenJDK 64-Bit Server VM warning: If the number of processors is expected to increase from one, then you should configure the number of parallel GC threads appropriately using -XX:ParallelGCThreadsN参考链接https://blog.csdn.net/u011471105/article/details/161289309?spm1001.2014.3001.5502问题二执行start-hbase.sh 时permission denied。需要设置免密登录参考链接https://blog.csdn.net/u011471105/article/details/161288286?spm1001.2014.3001.5502