Пробую API-интерфейсы Cloudera Manager с помощью Python в AWS. Я пытался выполнить некоторые команды в интерфейсе командной строки Zookeeper после выполнения сценария «zkCli.sh». Я попытался использовать приведенную ниже команду, используя подпроцесс, и я могу войти в интерфейс zookeeper.
subprocess.call('ssh -o StrictHostKeyChecking=no -t -t -i /home/ec2-user/key.pem [email protected] "sudo /opt/cloudera/parcels/CDH/lib /zookeeper/bin/zkCli.sh", shell=True)
Может ли кто-нибудь помочь мне выполнить другие команды в интерфейсе zookeeper (скажем, «ls /»), используя тот же подпроцесс.
Существуют ли какие-либо другие методы для достижения вышеуказанного случая в Python?