用于检查Namenode状态的Python脚本

时间:2015-04-30 19:08:58

标签: python hadoop

我是Python新手,目前只通过在线研究了解了一些事情。只是想知道为什么我得到"错误"作为输出而不是"成功"。请参阅以下代码:

#! /usr/bin/python -v

import os
import subprocess

f = os.popen("hdfs haadmin -getServiceState nn2")
now = f.read()
status = "active"
if now == status:
        print "success"
else:
        print 'error'

谢谢, 阿尼尔

0 个答案:

没有答案