1

为了让 JDBC Hook 正常工作,我首先在 Composer 的 PYPI 包页面中添加了 jaydebeapi 包。

但是,仅此一项并不允许 JDBC 连接工作:

1) 如何为我拥有的 JDBC 驱动程序指定 .jar 驱动程序路径?我在想它会像“/home/airflow/gcs/drivers/xxx.jar”(假设我在gcs目录中创建了一个驱动程序文件夹)......但我无法验证或找到关于此的文档。

2)我如何安装/指向Java JRE?在 Ubuntu 上,我运行以下命令来安装 JRE:sudo apt-get install default-jre libc6-i386。Cloud Composer 中是否提供 JRE 或安装 JRE 的功能?这是我在带有 JDBC 连接的 Adhoc 窗口中收到的当前错误消息:[Errno 2] No such file or directory: '/usr/lib/jvm'

如果上述任一选项当前不可用,是否有任何变通方法可以让 JDBC 连接与 Composer 一起使用?

4

1 回答 1

0

Airflow 1.9 ( https://github.com/apache/incubator-airflow/pull/3257 )中的 JDBC 问题存在已知问题;希望我们能够在 Composer by GA 中反向移植这些修复程序!

于 2018-05-21T22:43:57.970 回答