apache ambari web頁面無法訪問解決辦法

記憶殘留發表於2016-09-09

ambari-server啟動成功,但是頁面無法訪問

作者:Bo liang
連結:http://www.zhihu.com/question/34405898/answer/115001510
來源:知乎
著作權歸作者所有,轉載請聯絡作者獲得授權。

1、先在命令列輸入nproc命令。
[root@Slave3 var]# nproc
64
得到這個數字後再開啟ambari.properties檔案。
[root@Slave3 var]# sudo vi /etc/ambari-server/conf/ambari.properties
找到其中的client.threadpool.size.max=25,把其中等號後面的數字替換成剛才執行nproc命令所獲得的數字,如我的是64.則
client.threadpool.size.max=64
儲存後,重啟ambari.
[root@Slave3 var]# ambari-server restart
重新輸入地址就可以看到頁面了。
參考:Could not connect to Ambari log-on screen

2、也有可能是ipv6沒有禁用,造成的ipv4的裝置無法訪問。
先看一下ambari預設埠8080是在哪個上面。
[root@Slave3 sysconfig]# netstat -tnlp | grep java
如果是在tcp上的話就是對的,如果是在tcp6上的話就得就禁用ipv6了.
在 /etc/sysctl.conf 中加入
net.ipv6.conf.all.disable_ipv6=1
net.ipv6.conf.default.disable_ipv6=1
執行 sysctl -p 應用更改。

相關文章