2016-08-03 8 views
0

Apache Drillからハイブにアクセスするために、私はサービスとしてメタストアを開始しました。ハイブをメタストアとして使用するとデータベースが表示されない

これをhive-site.xmlのメタストアとして使用するために、hive.metastore.urisパラメータをthrift:// localhost:9083に設定しました。

メタストアサービスが作成された後、データベースを表示しようとしています。サービスとしてハイブを開始する前に作成されたデータベースが4つではなく、2つだけ表示されます。

また、以前に作成されたテーブルはほとんど表示されていません。

私が/ hive/user/warehouse /フォルダを閲覧したとき、私はすべてのテーブルとすべてのデータベースを見ることができました。

サービスとしてメタストアを停止し、4つのデータベースすべてを表示していることを確認します。何が遅れているのか分かりません。

あなたは同じことに直面し、何をする必要がある場合は誰も助けてくれますか?

Apache Derbyをバックエンドデータベースとして使用しています。

答えて

1

同じLinuxマシンに2つの異なるバージョンのHiveがインストールされています。私はその問題に直面しました。使用していないバージョンを削除してから問題が解決しました。これは私の間違いです。

+0

質問がまだ開いていないことを確認するために、私はあなた自身の答えを受け入れることをお勧めします。 –

+0

Hiveの複数のバージョンを持つことは問題ではありません。 HiveMetastoreが間違ったダービーパスで開始されたようです。 – vgunnu

関連する問題