首先,各种配置无问题,ambari-server开启。
访问http://ambari-server服务器IP:8080 ,显示错误。
先 tail /var/log/ambari-server/ambari-server.out
ambari-server.out日志文件报以下警告:
- WARNING: The following warnings have been detected with resource and/or provider classes:
WARNING: A HTTP GET method, public javax.ws.rs.core.Response org.apache.ambari.server.api.services.StacksService.getStacks(java.lang.String,javax.ws.rs.core.HttpHeaders,javax.ws.rs.core.UriInfo), should not consume any entity.
WARNING: A HTTP GET method, public javax.ws.rs.core.Response org.apache.ambari.server.api.services.StacksService.getStackVersions(java.lang.String,javax.ws.rs.core.HttpHeaders,javax.ws.rs.core.UriInfo,java.lang.String), should not consume any entity.
终于在IBM官网服务支持里找到如下解决方法:
1,编辑 /etc/ambari-server/conf/ ambari.properties 配置文件,改变client.threadpool.size.max的默认值,改成你服务器上“要分配给ambari服务做运算的最大CPU核心数”。
- client.threadpool.size.max=<number of cores>
- Note:
- 2,然后重启ambari-server服务,
- ambari-server restart
在进行以上操作后,确实可以打开UI了,但是无法登录。

经Google后猜测ambari-server有延迟,过几分后重新连接就OK了
原文如下:http://support.cognitiveclass.ai/knowledgebase/articles/1141204-unable-to-connect-to-ambari-server
在尝试访问Ambari Server时遇到UI界面打不开的问题,通过检查日志发现警告提示。根据IBM官网建议修改了ambari.properties配置文件中client.threadpool.size.max的值,设置为服务器CPU核心数,重启服务后能成功打开UI,但登录有延迟。等待一段时间后,成功解决了登录问题。
641

被折叠的 条评论
为什么被折叠?



