Jdbc 将IBM Cognos 10.2.1与Hive 0.11连接时出错
我正在尝试将Hive作为Cognos10.2.1的数据源。我正在使用Hive版本0.11。我将以下jar从配置单元服务器放置到Cognos 安装目录(cognos_安装目录\webapps\p2pd\WEB-INF\lib和cognos_安装目录\v5dataserver\lib) commons-logging-1.0.4 番石榴-11.0.2 hadoop-core-1.2.1 hive-common-0.11.0 hive-exec-0.11.0 hive-jdbc-0.11.0 hive-metastore-0.11.0 蜂巢服务-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 蜂巢-直线-0.11.0 httpcore-4.2.5 httpclient-4.2.5 我启动了HiveSserver2,然后转到Cognos连接创建数据源。首先,我给出了数据源的名称,并选择jdbc作为数据源向导。然后,我选择Hive作为连接字符串属性中的类型。 我为connect string属性指定以下值,如下所示:, jdbc:hive2://Hive\u主机名:10000/database\u名称 司机姓名为 org.apache.hive.jdbc.HiveDriver 我还为此提供了用户名和密码 当我尝试测试连接时,我得到了以下错误Jdbc 将IBM Cognos 10.2.1与Hive 0.11连接时出错,jdbc,hive,cognos-10,Jdbc,Hive,Cognos 10,我正在尝试将Hive作为Cognos10.2.1的数据源。我正在使用Hive版本0.11。我将以下jar从配置单元服务器放置到Cognos 安装目录(cognos_安装目录\webapps\p2pd\WEB-INF\lib和cognos_安装目录\v5dataserver\lib) commons-logging-1.0.4 番石榴-11.0.2 hadoop-core-1.2.1 hive-common-0.11.0 hive-exec-0.11.0 hive-jdbc-0.11.0 hive
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版本之间没有连接。但是从wards上的Cognos 10.2.1 fix pack 4可以连接这些版本的Hive。因此,我将Cognos 10.2.1升级到其最新的补丁包11,并尝试了连接。现在我可以连接到这个 172.17.13.63:10000上没有任何内容(或者防火墙阻止了你)。谢谢你回复我,我检查了防火墙,它在Ubuntu和Windows中都处于非活动状态