一、Hbase的启动
进入在安装目录下的bin目录
start-base.sh
二、查看进程:
jps
发现Hmaster进程并没有启动,并且发现报错
OpenJDK 64-Bit Server VM warning: ignoring option PermSize=128m; support was removed in 8.0
OpenJDK 64-Bit Server VM warning: ignoring option MaxPermSize=128m; support was removed in 8.0
这是由于JDK使用的是jdk1.8.0_65
我们只需要把hbase-env.sh里面的
# Configure PermSize. Only needed in JDK7. You can safely remove it for JDK8+
#export HBASE_MASTER_OPTS="$HBASE_MASTER_OPTS -XX:PermSize=128m -XX:MaxPermSize=128m -XX:ReservedCodeCacheSize=256m"
#export HBASE_REGIONSERVER_OPTS="$HBASE_REGIONSERVER_OPTS -XX:PermSize=128m -XX:MaxPermSize=128m -XX:ReservedCodeCacheSize=256m"
注释掉就好了
三、然后再次运行start-hbase.sh
查看进程jps
Hmaster成功启动
本文介绍了解决HBase启动过程中HMaster进程未能正常启动的问题,详细步骤包括检查并修改hbase-env.sh文件中关于PermSize和MaxPermSize的配置,以适配JDK8+版本。
3278

被折叠的 条评论
为什么被折叠?



