Hadoop --- HUE(Hadoopユーザーエクスペリエンス)



Hadoop Hue Hadoop User Experience



HUE = Hadoopユーザーエクスペリエンス

HueはオープンソースのApacheHadoop UIシステムであり、Cloudera Desktopから進化したものであり、最終的にClouderaはPythonWebフレームワークDjangoに基づいて実装されたApacheFoundationのHadoopコミュニティに貢献します。



Hueを使用すると、ブラウザーのWebコンソールでHadoopクラスターと対話して、HDFSでのデータの操作、MapReduceジョブの実行、Hive SQLステートメントの実行、HBaseデータベースの参照などのデータを分析および処理できます。 (さまざまなWebグラフィカルインターフェイスの提供をサポートするためです)。

1.アーキテクチャ



https://images2018.cnblogs.com/blog/1027015/201805/1027015-20180505162748497-312245850.png

2.機能

  1. HDFSとファイルブラウジングにアクセスする
  2. Webデバッグおよび開発ハイブとデータ結果の表示
  3. クエリsolrと結果の表示、レポートの生成
  4. Web経由でImpalaInteractiveSQLクエリをデバッグおよび開発する
  5. Sparkのデバッグと開発
  6. 豚の開発とデバッグ
  7. oozieタスクの開発、監視、およびワークフロー調整のスケジューリング
  8. Hbaseデータのクエリと変更、データ表示
  9. Hiveメタデータ(メタストア)クエリ
  10. MapReduceタスクの進行状況ビュー、ログ追跡
  11. MapReduce、ストリーミング、Javaジョブタスクを作成して送信する
  12. Sqoop2の開発とデバッグ
  13. Zookeeperの閲覧と編集
  14. データベースのクエリと表示(MySQL、PostGres、SQlite、Oracle)

3.該当するシナリオ



Hueはオープンソースであり、あらゆるバージョンのHadoopをサポートしています。

さまざまなオープンソースプロジェクトには、独自の使用方法と開発インターフェイスがあります。 Hueは、各プロジェクトの開発方法を1つのインターフェイスに統合するだけなので、より便利です。ハイブを使用する準備ができたら、ハイブCLIターミナルを開く必要はありません。 pigを使用したら、pig gruntを開く必要があります。または、Hbaseを確認する場合は、Hbaseシェルターミナルを開く必要があります。 Hadoopエコシステムに多くのコンポーネントがある場合は、色相を使用する方が便利です。もう1つの利点は、hueが、Linuxに頻繁にログインして操作しなくても、タスクを開発およびデバッグするためのWebインターフェイスを提供することです。

インターネットにアクセスできる限り、いつでも色相を介してデータを開発およびデバッグできます。リモートでログインするためにLinuxクライアントをインストールする必要はありません。これは、B / Sアーキテクチャの利点でもあります。

公式デモアドレスhttps://demo.gethue.com/

公式サイト: https://gethue.com/