Java HotSpot(TM) 64-Bit Server VM warning: ignoring option PermSize=128m; support was removed in 8.0
HBase集群启动和停止的报错情况及处理办法1. 启动报错:PermSize 和 MaxPermSize 的限制报错信息:出错原因:HBase默认这两个参数有128M的限制,由于长期使用导致程序超过了该阈值解决办法:将 hbase-env.sh 的 PermSize 和 MaxPermSize 的限制注释掉[root@hadoop3 ~]# vim /software/hbase/conf/hba
·
HBase集群启动和停止的报错情况及处理办法
1. 启动报错:PermSize 和 MaxPermSize 的限制
报错信息:
出错原因:HBase默认这两个参数有128M的限制,由于长期使用导致程序超过了该阈值
解决办法:将 hbase-env.sh
的 PermSize
和 MaxPermSize
的限制注释掉
[root@hadoop3 ~]# vim /software/hbase/conf/hbase-env.sh
#export HBASE_MASTER_OPTS="$HBASE_MASTER_OPTS -XX:PermSize=128m -XX:MaxPermSize=128m"
#export HBASE_REGIONSERVER_OPTS="$HBASE_REGIONSERVER_OPTS -XX:PermSize=128m -XX:MaxPermSize=128m"
2. 停止报错:没有那个文件或目录
报错信息:
报错原因:HBase的pid文件默认保存在 /tmp
下,该目录下的文件会因为Linux系统的文件清理机制时不时的就被清掉,停止HBase时找不到该文件就会报错
解决办法:指定hbase的pids文件保存路径
- 打开该配置
[root@hadoop3 ~]# vim /software/hbase/conf/hbase-env.sh
export HBASE_PID_DIR=/var/hadoop/pids
- 创建目录
mkdir -p /var/hadoop/pids
- 先启动HBase再停止(启动目的是为了让HBase自动生成
hbase-root-master.pid
)
[root@hadoop3 conf]# start-hbase.sh
[root@hadoop3 conf]# stop-hbase.sh
更多推荐
已为社区贡献3条内容
所有评论(0)