Apache Ambari 未在 hortonworks 沙箱中启动
Apache Ambari not starting in hortonworks sandbox
我正在玩 hortonworks sandbox,但我无法让 Apache Ambari 工作。
如您所见,在访问 Hortonworks 沙箱的欢迎页面时,我收到一条消息:
服务默认禁用。要启用该服务,您需要以 ambari 管理员身份登录。
ambari 管理员密码可以通过 ssh 以 root 身份进入 vm 来设置,如 "Secure Shell (SSH) Client" 部分所述。以 root 用户身份登录后,执行 ambari-admin-password-reset 并按照提示
我这样做了,但是当我访问 link: 127.0.0.1:8080 时仍然无法正常工作。我检查了 ambari-server 是 运行:
[root@sandbox ~]# service ambari-server status
Using python /usr/bin/python2
Ambari-server status
Ambari Server running
Found Ambari Server PID: 1497 at: /var/run/ambari-server/ambari-server.pid
我在 Hortonworks 沙箱中检查以确认 Ambari 服务器正在侦听端口号 8080
[root@sandbox ~]# netstat -anop | grep 8080
tcp 0 0 0.0.0.0:8080 0.0.0.0:* LISTEN 6320/java off (0.00/0/0)
[root@sandbox ~]#
[root@sandbox ~]#
[root@sandbox ~]# ps aux | grep 6320
root 6320 9.0 4.9 4596612 398396 pts/0 Sl 05:28 3:43 /usr/lib/jvm/java/bin/java -server -XX:NewRatio=3 -XX:+UseConcMarkSweepGC -XX:-UseGCOverheadLimit -XX:CMSInitiatingOccupancyFraction=60 -Dsun.zip.disableMemoryMapping=true -Xms512m -Xmx2048m -Djava.security.auth.login.config=/etc/ambari-server/conf/krb5JAASLogin.conf -Djava.security.krb5.conf=/etc/krb5.conf -Djavax.security.auth.useSubjectCredsOnly=false -Xms512m -Xmx2048m -Djava.security.auth.login.config=/etc/ambari-server/conf/krb5JAASLogin.conf -Djava.security.krb5.conf=/etc/krb5.conf -Djavax.security.auth.useSubjectCredsOnly=false -cp /etc/ambari-server/conf:/usr/lib/ambari-server/*:/usr/share/java/postgresql-jdbc.jar org.apache.ambari.server.controller.AmbariServer
root 8750 0.0 0.0 8452 908 pts/0 S+ 06:09 0:00 grep 6320
[root@sandbox ~]#
没有iptables防火墙运行:
#service iptables status
iptables: Firewall is not running.
从Guest到Host的端口转发设置正确
如何解决?
检查沙箱中的防火墙是否阻止它。
[..]# service iptables status
然后在停止 iptables 后尝试访问它。
[..]# service iptables stop
如果这也没有帮助,请检查您的 Virtual Box 的端口转发设置(我假设您使用的是 Virtual Box)。
我在端口转发设置中设置了Guest IP地址并重启了VM,现在可以正常使用了。
我将 horton 沙箱导入到 Vmware 播放器中。现在我应该如何分配主机 ip 地址和端口号 (8080) Apache Ambari
如果有人在寻找ambari的管理员密码;它是:
User: admin
Pass: 4o12t0n
我正在玩 hortonworks sandbox,但我无法让 Apache Ambari 工作。
如您所见,在访问 Hortonworks 沙箱的欢迎页面时,我收到一条消息:
服务默认禁用。要启用该服务,您需要以 ambari 管理员身份登录。 ambari 管理员密码可以通过 ssh 以 root 身份进入 vm 来设置,如 "Secure Shell (SSH) Client" 部分所述。以 root 用户身份登录后,执行 ambari-admin-password-reset 并按照提示
我这样做了,但是当我访问 link: 127.0.0.1:8080 时仍然无法正常工作。我检查了 ambari-server 是 运行:
[root@sandbox ~]# service ambari-server status
Using python /usr/bin/python2
Ambari-server status
Ambari Server running
Found Ambari Server PID: 1497 at: /var/run/ambari-server/ambari-server.pid
我在 Hortonworks 沙箱中检查以确认 Ambari 服务器正在侦听端口号 8080
[root@sandbox ~]# netstat -anop | grep 8080
tcp 0 0 0.0.0.0:8080 0.0.0.0:* LISTEN 6320/java off (0.00/0/0)
[root@sandbox ~]#
[root@sandbox ~]#
[root@sandbox ~]# ps aux | grep 6320
root 6320 9.0 4.9 4596612 398396 pts/0 Sl 05:28 3:43 /usr/lib/jvm/java/bin/java -server -XX:NewRatio=3 -XX:+UseConcMarkSweepGC -XX:-UseGCOverheadLimit -XX:CMSInitiatingOccupancyFraction=60 -Dsun.zip.disableMemoryMapping=true -Xms512m -Xmx2048m -Djava.security.auth.login.config=/etc/ambari-server/conf/krb5JAASLogin.conf -Djava.security.krb5.conf=/etc/krb5.conf -Djavax.security.auth.useSubjectCredsOnly=false -Xms512m -Xmx2048m -Djava.security.auth.login.config=/etc/ambari-server/conf/krb5JAASLogin.conf -Djava.security.krb5.conf=/etc/krb5.conf -Djavax.security.auth.useSubjectCredsOnly=false -cp /etc/ambari-server/conf:/usr/lib/ambari-server/*:/usr/share/java/postgresql-jdbc.jar org.apache.ambari.server.controller.AmbariServer
root 8750 0.0 0.0 8452 908 pts/0 S+ 06:09 0:00 grep 6320
[root@sandbox ~]#
没有iptables防火墙运行:
#service iptables status
iptables: Firewall is not running.
从Guest到Host的端口转发设置正确
如何解决?
检查沙箱中的防火墙是否阻止它。
[..]# service iptables status
然后在停止 iptables 后尝试访问它。
[..]# service iptables stop
如果这也没有帮助,请检查您的 Virtual Box 的端口转发设置(我假设您使用的是 Virtual Box)。
我在端口转发设置中设置了Guest IP地址并重启了VM,现在可以正常使用了。
我将 horton 沙箱导入到 Vmware 播放器中。现在我应该如何分配主机 ip 地址和端口号 (8080) Apache Ambari
如果有人在寻找ambari的管理员密码;它是:
User: admin
Pass: 4o12t0n