如何更改hadoop conf目录位置?

yr9zkbsy  于 2021-06-03  发布在  Hadoop
关注(0)|答案(2)|浏览(548)

在异常堆栈跟踪中,我可以看到hadoop配置是从/etc/hadoop/conf.empty/hdfs-site.xml加载的
如何将其更改为/etc/hadoop/conf/hdfs-site.xml?

tktrz96b

tktrz96b1#

始终可以通过以下方式从命令行设置配置文件:(示例ls)
hadoop fs-conf configfile.xml-ls/

cnwbcb6i

cnwbcb6i2#

原则上你可以加载任何 bash 加载前脚本 hadoop 守护进程,例如 /etc/init.d/hadoop-hdfs-datanode 对于数据节点。
你可以往上面加 init 脚本,

export HADOOP_CONF_DIR=/etc/hadoop/conf

此外,您还可以检查hadoop是否在 /usr/lib/hadoop/etc/hadoop/hadoop-env.sh . 类似的文件也应该是: /etc/hadoop/hadoop-env.sh 最好的方法是检查hadoop在中调用init脚本时调用的文件 /etc/init.d/hadoop-hdfs-*

相关问题