我试图通过JDBC连接到Phoenix-Hbase。实际上我已经通过DBeaver建立了Phoenix连接,并且我试图在python中复制它。我试过了:
import jaydebeapi
conn = jaydebeapi.connect("org.apache.phoenix.jdbc.PhoenixDriver",
'jdbc:phoenix:host_name', r'C:\Users\XXXX\Desktop\phoenix-core-4.5.2-HBase-0.98.jar')
但这会让我回头
java.lang.RuntimeException: Class org.apache.phoenix.jdbc.PhoenixDriver not found
好吧,我仔细检查了Class Name,Phoenix和Hbase版本,但我注意到没有异常。所以我查看了DBeaver Phoenix驱动程序设置,看起来像这样,a very long list of drivers我真的不知道how to get them all at once并最终如何将它们用于代码