【发布时间】:2015-02-26 04:26:14
【问题描述】:
我有一些 Java 中的第三方数据库客户端库。我想通过
java_gateway.py
例如:使客户端类(不是 JDBC 驱动程序!)通过 Java 网关对 Python 客户端可用:
java_import(gateway.jvm, "org.mydatabase.MyDBClient")
不清楚将第三方库添加到 JVM 类路径的位置。我试图添加到文件 compute-classpath.sh,但这似乎不起作用。我明白了:
Py4jError: 试图调用一个包
此外,与 Hive 相比:hive JAR 文件不是通过文件 compute-classpath.sh 加载的,所以这让我很怀疑。似乎有一些其他机制正在发生来设置 JVM 端类路径。
【问题讨论】:
标签: python apache-spark pyspark py4j