更改ambari的默认api路径

dphi5xsq  于 2021-05-29  发布在  Hadoop
关注(0)|答案(0)|浏览(288)

我从hortonworks开始使用hadoop沙盒。
我正在尝试使用ambari api。每个响应都包含 href :

"href" : "http://sandbox-hdp-security:8080/api/v1/...",

我想把寄回的地址改成更像(当然不仅仅是 href 但也包括其他返回的api路径):

"href" : "http://11.11.11.11:8080/api/v1/...",

(我的自定义ip地址)。
我看了看 /etc/ambari-server/conf , /etc/ambari-agent/conf 和ambari网络配置,但没有运气。我没有找到任何关于api配置的文档。
这可能很重要-这是虚拟机上的沙盒,但我Map了所有重要的外部端口,所以它应该可以从网络(和 <ip>:8080 提供)。
编辑(1):我检查了我的 /etc/hosts 和dns配置。没有任何迹象表明 sandbox-hdp-secure 主人。我曾经 grep 在整个hdp沙盒中找到这个字符串,它只出现在日志中。我不知道它的ambari主机时,服务器上没有任何建议的设置。
我在网上也发现了这个脚本:
http://codegists.com/snippet/shell/gist56b5cfdb81ef828ba1a6aec6306d8da6_paul-lupu_shell
如果它是合法的hortonworks脚本,那么这个有问题的名字( sandbox-hdp-security )在服务器启动时更改,但ambari仍使用其。我在我的第二个hdp沙盒vm上测试了它,结果是一样的(ambari返回这个名称作为主机)。
我可以尝试将路由器dns改为map sandbox-hdp-security 到我的ip,但我相信Ambari应该让我设置返回主机。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题