如何访问远程hadoop系统(Azure上的沙箱)

时间:2017-02-23 06:59:14

标签: azure hadoop intellij-idea hdfs java-api

上下文 - 尝试使用IntelliJ从本地计算机访问已安装hadoop的远程linux机器(沙盒)。我尝试使用下面的代码,但我得到一个错误。我无法理解确切的问题。其他人都面临类似的问题?

  

错误:线程" main"中的异常java.io.IOException:本地失败   例外:com.google.protobuf.InvalidProtocolBufferException:   协议消息标记包含无效的电汇

1 个答案:

答案 0 :(得分:0)

听起来您无法通过IntelliJ连接到Azure Linux计算机。该问题可能是由于您的VM中缺少NSG中的入站规则以允许入站流量到IntelliJ所需的端口。请参阅教程https://docs.microsoft.com/en-us/azure/virtual-network/virtual-network-manage-nsg-arm-portal#manage-rules以创建入站规则。如果你不知道哪个端口和&需要允许协议,您可以键入通配符*以允许任何端口并选择Any source& Any协议。

相关问题