python fabric检查hadoop文件是否存在

时间:2014-12-22 22:26:50

标签: python hadoop fabric

我有三台服务器。我在server1中运行python脚本a.py,a.py将连接到具有hadoop客户端的server2。然后,从server2,我需要检查server3是否有hadoop目录dir_eg。

如何在a.py中执行此操作?

fab -H server2 exe_cmd_in_server2:hadoop fs -mkdir server3/dur_eg是创建该目录的命令,但我需要检查它是否存在

1 个答案:

答案 0 :(得分:0)

如果您只想避免在目录已存在时出错,则可以使用mkdir -p 'path'。 如果您想知道目录是否存在,可以使用fabric.contrib.files.exists