Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import sys
- import subprocess
- import re
- if __name__ == "__main__":
- file_name = sys.argv[1]
- out = subprocess.check_output("hdfs fsck {} -files -blocks -locations".format(file_name).split(), stderr=subprocess.DEVNULL).decode("utf-8")
- for line in out.split('\n')[2:]:
- ips = re.findall(r'\[[0-9]+(?:\.[0-9]+){3}', line)
- if len(ips) > 0:
- print(ips[0][1:])
- break
Advertisement
Add Comment
Please, Sign In to add comment