如何合理设置hadoop相关组件的jvm Xmx

本文探讨了如何合理设置Hadoop相关组件的JVM Xmx参数,特别是针对hiveserver2。通过分析发现,hiveserver2的配置会被hadoop的HADOOP_HEAPSIZE覆盖。解决方法包括单独设定HADOOP_NAMENODE_OPTS、HADOOP_DATANODE_OPTS,取消HADOOP_HEAPSIZE和HADOOP_CLIENT_OPTS中的Xmx设定,并在hive-env.sh中设定HADOOP_HEAPSIZE,以确保各组件的Xmx参数独立且不干扰。
摘要由CSDN通过智能技术生成

1.这个问题不是很简单么?

直接设置不久好了,java -Xmx2000m像这样不就好了。No,我说的不仅仅是这个问题,比如,你看到

/usr/local/bigdata/jdk/bin/java -Xmx2048m -Djava.net.preferIPv4Stack=true -Dhadoop.log.dir=/usr/local/bigdata/hadoop/logs -Dhadoop.log.file=hadoop.log -Dhadoop.home.dir=/usr/local/bigdata/hadoop -Dhadoop.id.str=hadoop -Dhadoop.root.logger=INFO,console -Djava.library.path=/usr/local/bigdata/hadoop/lib/native -Dhadoop.policy.file=hadoop-policy.xml -Djava.net.preferIPv4Stack=true -Xmx512m -Dhadoop.security.logger=INFO,NullAppender org.apache.hadoop.util.RunJar /usr/local/bigdata/hive/lib/hive-cli-0.13.0.jar org.apache.hadoop.hive.cli.CliDriver

为什么出现2个-Xmx,这二个货是从哪里冒出来的?

 

其实,根本问题是我想调整hiveserver2的jvm Xmx大小,我想直接修改hive/conf/hive-env.sh&#

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值