2016-08-24 6 views
3

Cognos 10.2.1のデータソースとしてHiveを使用しようとしています。私はHiveバージョン0.11を持っています。次のJarファイルをHiveサーバーからCognos インストールディレクトリ(cognos_install_Directory \ webapps \ p2pd \ WEB-INF \ libおよびCognos_Install_directory \ v5dataserver \ lib)に配置しました。IBM Cognos 10.2.1とHive 0.11との接続中にエラーが発生する

コモンズ・ログ-1.0.4

グアバ-11.0.2

Hadoopのコア-1.2.1

ハイブ共通-0.11.0

ハイブ-exec- 0.11.0

ハイブ-JDBC-0.11.0

ハイブ - メタストア-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 Connectionに行ってきました。最初に、データソースの名前を指定し、データソースウィザードとして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] 

を持って接続をテストしようとしています。これについて私を助けてください。

ありがとうございます。

+0

172.17.13.63:10000のリスニングはありません(またはファイアウォールがあなたをブロックしています)。 –

+0

私に返信してくれてありがとう、私は火の壁をチェックしました、それはUbuntuとWindowsの両方で非アクティブな状態です –

答えて

1

ここでの実際の問題は、Cognos 10.2.1のバージョンがインストールされており、このCognosリリースとHive 0.8〜0.12バージョン間の接続はありません。しかし、Cognos 10.2.1フィックスパック4以降では、これらのバージョンのHiveを接続することは可能です。そこで、Cognos 10.2.1を11の最新フィックスパックにアップグレードし、接続を試しました。今私はこれに接続することができます。

関連する問題