当启动HBase时报如下警告:
starting master, logging to /home/hadoop/hbase-1.1.5/bin/../logs/hbase-hadoop-master-hd1.out
Java HotSpot(TM) 64-Bit Server VM warning: ignoring option PermSize=128m; support was removed in 8.0
Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=128m; support was removed in 8.0
bhbase2: starting regionserver, logging to /home/hadoop/hbase-1.1.5/bin/../logs/hbase-hadoop-regionserver-hd2.out
bhbase3: starting regionserver, logging to /home/hadoop/hbase-1.1.5/bin/../logs/hbase-hadoop-regionserver-hd3.out
bhbase4: starting regionserver, logging to /home/hadoop/hbase-1.1.5/bin/../logs/hbase-hadoop-regionserver-hd4.out
bhbase2: Java HotSpot(TM) 64-Bit Server VM warning: ignoring option PermSize=128m; support was removed in 8.0
bhbase2: Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=128m; support was removed in 8.0
bhbase3: Java HotSpot(TM) 64-Bit Server VM warning: ignoring option PermSize=128m; support was removed in 8.0
bhbase3: Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=128m; support was removed in 8.0
bhbase4: Java HotSpot(TM) 64-Bit Server VM warning: ignoring option PermSize=128m; support was removed in 8.0
bhbase4: Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=128m; support was removed in 8.0
因为本集群使用的JDK为1.8.0_151
所以只要在HBase的配置文件 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"
#export HBASE_REGIONSERVER_OPTS="$HBASE_REGIONSERVER_OPTS -XX:PermSize=128m -XX:MaxPermSize=128m"
基咯咯 767696856