我创建了Windows azure VM并在其中安装了HADOOP。现在我想通过使用本地机器的URL访问HDFS,以便我可以执行读写操作。请指导我执行此任务的步骤。在此先感谢。
答案 0 :(得分:1)
正如@GauravMantri在评论中提到的,出于安全原因,Azure会禁用ICMP。
要验证是否可以访问在azure VM上运行的服务,请使用端口检测器。在Windows平台上,我们可以使用Port Query。如果您使用的是Linux,请尝试使用nmap。
顺便说一句,如果你可以ping一台机器,它只意味着你有一条到达目标计算机的可路由路径,并且它的TCP / IP堆栈可以工作。当您尝试检查是否可以从客户端访问服务时,端口检测器更准确。
现在我想通过使用本地计算机上的URL访问HDFS,以便我可以执行读写操作。
如果您使用的是Azure Classic VM,则应配置endpoint以允许访问HADOOP服务。
如果您使用的是Azure Resource Manager VM,则应配置NSG的入站规则以允许访问HADOOP服务。