port - Apache Ambari 未在 hortonworks 沙箱中启动 - 可能 8080 已锁定
问题描述
我在虚拟框中有来自 hortonworks 沙盒的 HDP。我的主机操作系统是 mac10.15.7。我在 localhost:1080 获得了 hortonworks Sandbox 主页。但是,当我尝试在 localhost:8080 访问 Ambari UI 时,它会抛出错误 404,如下所示
我只是检查端口 8080 是否被某个进程锁定,我得到如下:
VirtualBo 5265 pcname 115u IPv4 0x4b7f661b8f6c4043 0t0 TCP localhost:http-alt (LISTEN)
java 5544 pcname 46u IPv6 0x4b7f661b88fb18b3 0t0 TCP *:http-alt (LISTEN)
如果我终止 java 进程,它会以新的 PID 重新启动。似乎它是一个 Apache 进程。我有点绕圈子,不知道如何让 Ambari 运行。
解决方案
@Jio
我之前也遇到过类似的情况,但是时间太长了,我找不到我的笔记。据我回忆,您需要使用 ip/hostname 而不是 localhost。您会发现表明 ambari url 可能如下所示的信息:
http://sandbox.hortonworks.com:8080
http://127.0.0.1:8080
http://[vm internal network ip]:8080
首先确保 ambari 正在运行:ambari-server status。
此外,沙箱很大,您可能需要修改 vm 设置,并且您的主机上有足够的资源来完全运行沙箱 + 所有正在运行的服务。这不应该只是登录到 ambari 的问题。这更令人担忧的是登录并期望一切都在运行(所有绿色服务)。
看看这篇文章:
推荐阅读
- blazor-server-side - “TransformAppSettings”任务意外失败
- excel - 使用python将一个excel中的所有数据附加到另一个excel
- scala - Elasticsearch 高级别的客户端多字段搜索
- ios - 如何知道何时使用“表单”模式呈现样式呈现视图控制器
- winapi - Outlook日历项目剪贴板格式文档?
- jsf - PrimeFaces 组件和带有 f:ajax 的普通 JSF 组件停止使用 Spring-Security
- mysql - 为什么 MySQL CAST 在存储函数中的操作方式不同?
- next.js - Next.js getInitialProps 上下文查询为空
- c++ - 相对于场景/视图调整大小缩放项目位置
- php - Merge wp_get_post_terms