Google compute engine Can';无法在实例上启用http通信

Google compute engine Can';无法在实例上启用http通信,google-compute-engine,hortonworks-data-platform,Google Compute Engine,Hortonworks Data Platform,当我使用创建Hadoop集群时,控制台中的“Allow http traffic”(允许http流量)会变灰,这会阻止我访问Ambari。我有什么办法可以启用它吗 简单得令人尴尬,但我会给出一个答案,以防有人像我一样愚蠢。点击“编辑”按钮,然后您可以更改它://我知道您已经解决了您的问题,但请了解您应该如何以及为什么使用SOCKS代理,而不是直接向Ambari打开HTTP端口。有关更完整的howto文档,请参见。谢谢您的提示。在本例中,我使用的是一个课程(希望在某个时候可以公开),所以我不确定是

当我使用创建Hadoop集群时,控制台中的“Allow http traffic”(允许http流量)会变灰,这会阻止我访问Ambari。我有什么办法可以启用它吗


简单得令人尴尬,但我会给出一个答案,以防有人像我一样愚蠢。点击“编辑”按钮,然后您可以更改它://

我知道您已经解决了您的问题,但请了解您应该如何以及为什么使用SOCKS代理,而不是直接向Ambari打开HTTP端口。有关更完整的howto文档,请参见。谢谢您的提示。在本例中,我使用的是一个课程(希望在某个时候可以公开),所以我不确定是否需要SOCKS代理。然而,即使在打开http流量之后,我仍然需要使用SOCKS代理来访问Ambari(不知道为什么),因此打开http并不能真正解决我的问题……内置http防火墙规则打开端口80,内置HTTPS防火墙规则打开端口443,因为这些端口是此类服务运行的端口。Ambari web UI在不同的端口(8080)上运行,因此您需要自定义防火墙规则来打开该特定端口。也就是说,我仍然不建议通过HTTP提供Ambari UI,因为上面的帖子中有这样的原因。但是,即使打开端口8080,我也无法查看它。不知道我做错了什么。我知道你从哪里来,但说全班每个人都必须设置SOCKS代理真的很痛苦,因为服务器上没有私有数据……有两个防火墙:(1)在VM上(操作系统有防火墙阻止除SSH以外的大多数端口),和(2)在GCE上。您必须同时打开两个端口,或者(不安全)禁用操作系统防火墙,并在GCE防火墙中打开几个端口。然而,还有更多的问题:Hadoop将从UI交叉链接到其他服务器,例如,作业状态,但将使用内部
10.x.y.z
IP,这些IP无法通过互联网和其他端口访问;因此,没有SOCKS代理就无法访问。运行
bdutil socksproxy
(在您链接的文档中)然后配置浏览器以使用它非常简单。很高兴听到您已经解决了问题!请你把这个问题标记为已结束,好吗?谢谢一点也不傻。什么是愚蠢的是需要点击编辑哈哈,这是伟大的!谢谢,哈哈。典型的谷歌用户体验