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.アーキテクチャ
2.機能
- HDFSとファイルブラウジングにアクセスする
- Webデバッグおよび開発ハイブとデータ結果の表示
- クエリsolrと結果の表示、レポートの生成
- Web経由でImpalaInteractiveSQLクエリをデバッグおよび開発する
- Sparkのデバッグと開発
- 豚の開発とデバッグ
- oozieタスクの開発、監視、およびワークフロー調整のスケジューリング
- Hbaseデータのクエリと変更、データ表示
- Hiveメタデータ(メタストア)クエリ
- MapReduceタスクの進行状況ビュー、ログ追跡
- MapReduce、ストリーミング、Javaジョブタスクを作成して送信する
- Sqoop2の開発とデバッグ
- Zookeeperの閲覧と編集
- データベースのクエリと表示(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/