gpt4 book ai didi

jdbc - 将 IBM Cognos 10.2.1 与 Hive 0.11 连接时出错

转载 作者:行者123 更新时间:2023-12-05 01:11:40 25 4
gpt4 key购买 nike

我正在尝试将 Hive 作为 Cognos 10.2.1 的数据源。我有 Hive 版本 0.11。我将以下 Jars 从 Hive 服务器放置到 Cognos安装目录(cognos_install_Directory\webapps\p2pd\WEB-INF\lib 和 Cognos_Install_directory\v5dataserver\lib)。

commons-logging-1.0.4

guava-11.0.2

hadoop-core-1.2.1

配置单元通用 0.11.0

配置单元-exec-0.11.0

配置单元-jdbc-0.11.0

hive-metastore-0.11.0

hive 服务-0.11.0

libfb303-0.9.0

libthrift-0.9.0

log4j-1.2.16

slf4j-api-1.6.1

slf4j-log4j12-1.6.1

hive -直线-0.11.0

httpcore-4.2.5

httpclient-4.2.5

我启动了 HiveSserver2,然后转到 Cognos 连接以创建数据源。首先,我给出数据源的名称并选择 jdbc 作为数据源向导。然后我在连接字符串属性中选择 Hive 作为类型。我将以下值赋予连接字符串属性,例如,jdbc:hive2://Hive_Hostname:10000/database_name

和驱动程序名称为

org.apache.hive.jdbc.HiveDriver

我还为此提供了用户名和密码。

当我尝试测试连接时出现以下错误

Connection failed: java.sql.SQLException: Could not establish connection to jdbc:hive2://172.17.13.63:10000/newdb: java.net.ConnectException: Connection refused: connect]

不知道哪里弄错了,网上的资料太少了。请帮我解决这个问题。

谢谢。

最佳答案

这里的实际问题是我安装了 Cognos 10.2.1 版本,但此 Cognos 版本与 Hive 0.8 到 0.12 版本之间没有连接。但是从 Cognos 10.2.1 修订包 4 开始,可以连接这些版本的 Hive。因此,我将 Cognos 10.2.1 升级到其最新的修复包 11 并尝试了连接。现在我可以连接这个了。

关于jdbc - 将 IBM Cognos 10.2.1 与 Hive 0.11 连接时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39132182/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com