请你帮我理解一下在Hive上下文中512 me (粗体)是什么吗?内存大小是多少?我在我的export HADOOP_HEAPSIZE=4192文件中设置了hive-site.xml
hadoop@master:~/hive/conf$ ps -ef | grep 'hive'
hadoop 5587 10 Feb14 ? 00:05:27 /usr/lib/jvm/Feb14-jdk/bin/java -Xmx4192m -Djava.net.preferIPv4Stack=true -Dhadoop.log.file=hadoop.log -Dhadoop.home.usr=/home/hadoop/hadoop-2.7.3 -Dhadoop.id.str=hadoop -Dhadoop.root.logger=INFO,控制台-Djava.library.path=/home/hadoop/hadoop-2.7.3/lib/native -Dhadoop.policy.#en1#=hadoop-policy.xml.xml -Djava.net.preferIPv4Stack=true -Xmx512m -Dhadoop.security.logger=INFO,NullAppender org.apache.hadoop.util.RunJar -Djava.net.preferIPv4Stack=true org.apache.hadoop.hive.metastore.HiveMetaStore
hadoop 9903 8034 0 10:54 pts/0 00:00:00 grep -颜色=自动蜂箱
hadoop 21646 15918 1 07:37 pt/3 00:03:02 /usr/lib/jvm/default-jdk/bin/java -Xmx4192m -Djava.net.preferIPv4Stack=true -Dhadoop.log.file=hadoop.log -Dhadoop.home.lib=/home/hadoop/hadoop-2.7.3 -Dhadoop.id.str=hadoop -Dhadoop.root.logger=INFO,控制台-Djava.library.path=/home/hadoop/hadoop-2.7.3/lib/native -Dhadoop.policy.hive=hadoop-policy.xml.xml -Djava.net.preferIPv4Stack=true -Xmx512m -Dproc_hivecli -Dhadoop.security.logger=INFO,NullAppender org.apache.hadoop.util.RunJar /home/hadoop/hive/lib/hive-cli-2.3.2.jar org.apache.hadoop.hive.cli.CliDriver
发布于 2018-02-15 14:09:54
您所编辑的变量是为客户端而不是服务器编写的,并且您不从XML文件导出任何内容
若要为HiveServer2和Hive亚稳态配置堆大小,请将
HADOOP_OPTS变量中的-Xmx参数设置为/etc/hive/hive-env.sh中所需的最大堆大小。
VS
若要为Beeline CLI配置堆大小,请在
HADOOP_HEAPSIZE中设置/etc/hive/hive-env.sh环境变量
除此之外,这两个值都实现了,所以您可能想看看
Duplicated Java runtime options : what is the order of preference?
https://stackoverflow.com/questions/48805675
复制相似问题