检查Hadoop集群是否存在

时间:2016-10-21 06:16:26

标签: python hadoop cgi

我正在建立一个基于Python CGI的网站,让我可以设置一个Hadoop集群。 我想知道是否有任何方法可以检查是否已经存在预制群集?因为我想限制网站一次只创建一个群集。我想知道是否存在离线群集。

到目前为止,我唯一的想法是在制作群集时将标志保存到文件中,并在删除群集时更改其值。

1 个答案:

答案 0 :(得分:0)

Aditya - 确保您的Hadoop端口正在侦听机器。在端口9000下运行的默认hdfs中,类似地,您可以修复hadoop的默认端口并根据您的要求将其过滤掉。

在HDFS元数据目录上创建唯一标识。或列出每个目录中的hadoop conf文件(core-site,hdfs-site ....)。这些是hadoop的强制性内容。

您可以在环境变量/类路径中获取它,或使用此命令 GoogleSigned.AssignAllServices(new GoogleSigned(gmapsApiKey)); var map = new StaticMapRequest(); map.Center = new Location("1600 Amphitheatre Parkway Mountain View, CA 94043"); map.Size = new System.Drawing.Size(imgGoogleResult.Width, imgGoogleResult.Height); map.Zoom = 14; map.Sensor = false; Uri imgURI = map.ToUri(); imgGoogleResult.ImageLocation = imgURI.AbsoluteUri; 。当路径变量(%HADOOP_HOME%)正确配置时,它将起作用。它不需要任何hadoop服务处于运行状态,而是在该机器中配置了适当的环境变量。