[英]How to view output files from Dataproc job on Google Cloud Platform
[英]how to connect to external ip of google cloud platform from local browser
我已经在安装了NiFi
google cloud platform
上创建了VM实例。 Ip地址有两种类型:
1) Internal IP
2) External IP
现在,当我启动NiFi
服务时,它正在Internal IP
上托管其服务,但是当我尝试通过local browser
访问external IP
时,由于它是私有IP,所以无法访问它。 我尝试使用Ingress
选项创建firewall rule
,该firewall rule
将监听all IP's
和port number 8080
但没有用。 所以我要去哪里错了? 我试图寻找相关的解决方案,但没有运气。
请帮我一些链接/解决方案。
您的问题是对ip在Google Cloud中的工作方式的误解。
如您所述,您有两种类型的ip,内部ip用于在Google云端vpc内部的计算实例和服务之间进行通信。 重要的是它只能在您项目的google cloud中工作,这是实例的内部ip。
外部ip是可选的ip,它属于实例以允许进行外部通信,而不是来自Google云(例如,来自浏览器)。 但是您的实例并不真正知道此外部IP,这就是让您感到困惑的原因,但是请不要担心,如果您尝试访问外部ip上的8080端口,则不会有任何错误,应该会看到您的应用程序。
我通过以下方式解决了我的问题:
1)我编辑了我的VM,并且未选中“ allow https traffic
选项。
2)我将NiFi监听器port
从8080
更改为80
因为8080
在我的组织中被阻止。
没有添加防火墙。 至少对我有用
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.