2017-03-03 16 views
0

このフィールドを初めて使用しています。私はCDH 5.8クイックスタートVMをチェックして、基本的なハイブ/インパラの例を試しました。ハイブ:実行中のHiveServer2なしでアプリケーションが動作しない

しかし、私は問題が発生しました。私はHUEを開いていますが、これは以下のエラーを示しています。私は解決策を探しましたが、私の問題を解決できるものは何も得られませんでした。

Configuration files located in /etc/hue/conf.empty 

Potential misconfiguration detected. Fix and restart Hue. 

Hive The application won't work without a running HiveServer2. 

私はそれを確認しており、実行中です。&です。サービスを再開しようとしました& CDH、didnt help。

Hive Server2 is running         [ OK ] 

ハイブにナビゲートしていくつかのコマンドを試してみると、以下のエラーが表示されました。

Could not connect to quickstart.cloudera:10000 (code THRIFTTRANSPORT): TTransportException('Could not connect to quickstart.cloudera:10000',

インパラFOR私は

AnalysisException: This Impala daemon is not ready to accept user requests. Status: Waiting for catalog update from the StateStoreを取得しています。

はハイブ--serviceのメタストアを開始しようとしましたが、私はいくつかの設定を変更する必要がある場合は間違っているかわからない
[[email protected] conf.empty]$ hive --service metastore 
2017-03-03 05:37:14,502 WARN [main] mapreduce.TableMapReduceUtil: The hbase-prefix-tree module jar containing PrefixTreeCodec is not present. Continuing without it. 
Starting Hive Metastore Server 
org.apache.thrift.transport.TTransportException: Could not create ServerSocket on address 0.0.0.0/0.0.0.0:9083. 

エラー

を得ました。誰かが私を解決に導くことができますか?

答えて

3

HiveServer2を使用するには、Metastoreを起動して実行する必要があります。ポート9083がすでに一部のサービスで使用されているため、Metastore Serverを起動できないようです。それを確認してください:

netstat -tulpn | grep 9083 

何かがあなたがハイブ設定でメタストアあなたのポートを変更したり、既にこのポートを使用するアプリケーションを停止するか必要がある、このポートを使用している場合。

+0

出力はどのように表示する必要がありますか? – thebluephantom

+0

@thebluephantomこのポートを使用している場合に備えて、レコードを参照する必要があります。ここでアプリケーションのPIDを見ることができます。 psコマンドを使用して、そのアプリケーションの詳細を理解することができます。あなたはそれを殺して別のポートに再設定するか、別のポートを使用するようにハイブメタストアを再構成することができます – Alex

+0

私はそれが多くの問題になると思います。私は、HDFSで安全モードを引き起こしているデータブロックの損失をチェックして発見しました。私はそれをクリアしました.Windows 7のブルースクリーンが原因で、Linux VMに影響がありました。それでいいよ。 @Alex – thebluephantom

関連する問題