我正在建立一个基于Python CGI的网站,让我可以设置一个Hadoop集群。 我想知道是否有任何方法可以检查是否已经存在预制群集?因为我想限制网站一次只创建一个群集。我想知道是否存在离线群集。
到目前为止,我唯一的想法是在制作群集时将标志保存到文件中,并在删除群集时更改其值。
答案 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服务处于运行状态,而是在该机器中配置了适当的环境变量。