2016-11-23 15 views
1

私はZeppelinを動作させようとしています。しかし、私がノートを2回走らせると、2回目はUnable to instantiate org.apache.hadoop.hive.ql.metadata.SessionHiveMetaStoreClientのために失敗します。 (投稿の最後にフルログ)Zeppelin - SessionHiveMetaStoreClientをインスタンス化できません

これは、メタストア内のロックが削除されないためです。複数のユーザーがZeppelinでジョブを実行できるようにするため、HiveではなくPostgresを使用することもお勧めします。

このDBを指し示すポストグルDBとhive-site.xmlを作成しました。私はこのファイルをZeppelinのconfigフォルダに追加しましたが、Sparkのconfigフォルダにも追加しました。また、Zeppelinのjdbcインタプリタでは、hive-site.xmlのものと同様のパラメータを追加しました。

問題は解決しません。

エラーログ:http://pastebin.com/Jqf9cdtU

ハイブ-site.xmlを:http://pastebin.com/RZdXHPX4

答えて

2

代わりにあなたが生成することができません単一インスタンスハイブのJVMに取り組んでのスパークのセットアップにスリフト・サーバ・アーキテクチャを使用してみてくださいセッションの複数。各ワーカーとして振る舞う - 複数のセッションに

みとめJVMを許可していない倉庫にローカルに保存されたメタストア -

シングルJVM

ハイブへの接続の3種類が主にあります。メタストア

スリフトサーバーアーキテクチャ - 複数のユーザーがSQLエンジンにアクセスし、並列性を達成することができます

+0

スリフトアーキテクチャをどのように進めるのかを少し詳しく説明できますか? Atm私のhive-site.xmlのThriftプロパティをlocalhost:9083に変更しましたが、接続に問題があります。 – Milan

+0

現時点では、「原因:MetaException(メッセージ:提供されたURIのいずれかを使用してメタストアに接続できませんでした。拒否(接続が拒否されました)」と表示されるので、私の倹約に何か問題があると思われますか? – Milan

+0

ポートが開いていないと接続が拒否されます。 postgresDB更新されたコネクタと接続します。 – JustCoder

関連する問題