我正在尝试在OCI上设置Cloudera集群(Cloudera 6.3(,并希望使用ATP(也在OCI上运行(作为Cloudera Manager的数据库(我正在使用这些文档(。
为了连接到ATP,我下载了钱包,但不知道如何为Cloudera管理器设置正确的配置,以便它将钱包与JDBC驱动程序(12.2(一起使用。
我修改了脚本中的类路径 scm_prepare_database.sh 在测试连接时包含 JDBC 驱动程序的所有必要 jar,如本文档中所述,并在执行脚本时设置以下属性:
- 数据库类型:
oracle
- 主机名: 尝试
jdbc:oracle:thin:@<name>_medium
,jdbc:oracle:thin:
和@<name>_medium
- 数据库名称:
<name>_medium
- 数据库用户:
my_username
- 密码:
my_password
但是,我总是收到以下错误:IO Error: could not resolve the connect identifier “//<hostname>/<my_username>”
我已验证是否可以按照链接文档中描述的步骤从群集连接到 ATP。
是否可以使用钱包将Cloudera管理器连接到Oracle DB(ATP(,如果是这样,使其工作的必要步骤是什么?
我非常感谢您的帮助!
此致敬意 尼尔斯
JDBC 驱动程序版本和 JDK 版本非常重要。您可以使用JKS或Oracle钱包。
您可以使用 12.2 JDBC 驱动程序和 SSL 博客浏览 ATP 以获取详细说明吗?