如何在 Python 中使用 Sqoop 导入 MySQL 数据?

How to import MySQL data using Sqoop in Python?

这是我在终端中编写的代码,运行良好。

sqoop import --connect jdbc:mysql://localhost/testDb --username Amel -password Amel@-1998 --table mock3

我想在 PyCharm 上做同样的事情。我应该使用什么设置或代码行?

我很新,我已经做了很多研究,但我找不到相关的答案。

您可以通过调用 os.system()subprocess.call()

来执行您的命令
import subprocess
subprocess.call(["echo", "Hello", "World"])  # substitute your command as an array of strings
import os
os.system("echo Hello World")  #  substitute your command

还有一个名为 pysqoop 的库可以使用 sqoop,查看 here 的详细信息。您的 IDE (Pycharm) 不影响解决方案。