搭建hadoop集群设置hadoop-env.sh中JAVA堆内存参数导致以下问题 hadoop Invalid maximum heap size: -Xmx4096Mm Error: Could not create the Java Virtual Machine. Error
问题分析:
出现这个问题是因为设置堆内存参数时设置语句错误
一开始错误的配置如下:
export HADOOP_HEAPSIZE="4096"
export HADOOP_NAMENODE_INIT_HEAPSIZE="2048"
通过这两句配置堆内存会出现以上错误
正确配置如下
把以上错误配置注释掉
配置如下,主要注意图片红色框标记的点
配置中以下部分需要相同:
-Xms4096M -Xmx4096M* 不然格式化会出问题:```
[hadoop@yunmaster1 ~]$ hadoop namenode -format
DEPRECATED: Use of this script to execute hdfs command is deprecated.
Instead use the hdfs command for it.
Error occurred during initialization of VM
Initial heap size set to a larger value t