【发布时间】:2021-10-25 07:45:16
【问题描述】:
我有一个 Kubernetes 集群,后端使用 Kylin,前端使用 Superset。
对于 Kylin 应用程序中的示例“默认”数据库,一切都很好。
现在我正在尝试添加 SQL Server 数据库,其中我已将以下代码添加到 $KYLIN_HOME/conf/kylin.properties 文件中:
kylin.source.default=8
kylin.source.jdbc.connection-url=jdbc:sqlserver://hostname:1433;database=sample
kylin.source.jdbc.driver=com.microsoft.sqlserver.jdbc.SQLServerDriver
kylin.source.jdbc.dialect=mssql
kylin.source.jdbc.user=your_username
kylin.source.jdbc.pass=your_password
kylin.source.jdbc.sqoop-home=/usr/hdp/current/sqoop-client
kylin.source.jdbc.filed-delimiter=|
正如文档所述,我还将SQL-SERVER-JDBC-Database-Driver jar 文件添加到$KYLIN_HOME/ext/ directory。
此外,文档中还提到了安装SQOOP 并在$SQOOP_HOME/lib/ 目录中添加SQL-SERVER-JDBC-Database-Driver jar 文件。
但是在容器内我没有 pip 来安装它,所以我应该创建一个安装了pip 和SQOOP 的新图像吗?这是正确的方法吗? Kylin 需要什么?
更新
经过一番调查,我还设法安装了 pip 以防我需要它,因为最初我认为我应该安装不起作用的 pysqoop。文档建议安装 Apache SQOOP,我不确定我应该下载什么以及将文件放在哪里。
【问题讨论】:
标签: pip database-connection apache-superset kylin