我有一个 HBase DB 的 docker 容器。我正在编写一个自动化工具(Python3),其中包括一些 HBase 命令。以下命令尝试删除 HBase 表并重新创建它:
subprocess.run([f"docker exec hbase bash -c 'hbase shell && disable \"myTable\" && drop \"myTable\" && create \"myTable\","R"]}'"], shell=True)
HBase shell 命令有效,并且 shell 确实打开了,但以下命令失败并出现错误:
stty: 'standard input': Inappropriate ioctl for device
bash: disable: command not found
提前致谢!