【发布时间】:2021-05-13 12:10:57
【问题描述】:
我对我的 mapr 集群中 fs.s3a.connection.ssl.enabled 参数的值感兴趣。
我知道该值是在 core-default.xml 中设置的(如果没有被 core-site.xml 覆盖),但我找不到 core-default.xml 文件。有什么建议吗?
有什么方法可以查看参数的当前值吗?
谢谢
帕维尔
【问题讨论】:
标签: mapr
我对我的 mapr 集群中 fs.s3a.connection.ssl.enabled 参数的值感兴趣。
我知道该值是在 core-default.xml 中设置的(如果没有被 core-site.xml 覆盖),但我找不到 core-default.xml 文件。有什么建议吗?
有什么方法可以查看参数的当前值吗?
谢谢
帕维尔
【问题讨论】:
标签: mapr
core-default.xml 文件在哪里?
在hadoop-common的资源中; https://github.com/apache/hadoop/blob/trunk/hadoop-common-project/hadoop-common/src/main/resources/core-default.xml
所以在这种情况下,您将能够在hadoop-common 的 jar 文件中找到它; jar 可以在/opt/mapr/hadoop/hadoop-<version>/share/hadoop/common/hadoop-common-<version>.jar中找到
我已经提取了jar并列出了文件;
[... ~]$ jar xf ./hadoop-common-<version>.jar
[... ~]$ ll
-rw-rw-r-- 1 mapr mapr 1041 Mar 15 18:36 common-version-info.properties
-rw-rw-r-- 1 mapr mapr 64287 Mar 15 18:06 core-default.xml
...
有什么方法可以查看参数的当前值吗?
有,请运行以下命令查看属性;
hadoop org.apache.hadoop.conf.Configuration | grep "fs.s3a.connection.ssl.enabled"
【讨论】: