--- title: Dockerを使って1分でHueを始めよう author: Hue Team type: post date: 2019-03-01T04:03:23+00:00 url: /getting-started-with-hue-in-2-minutes-with-docker/ sf_thumbnail_type: - none sf_thumbnail_link_type: - link_to_post sf_detail_type: - none sf_page_title: - 1 sf_page_title_style: - standard sf_no_breadcrumbs: - 1 sf_page_title_bg: - none sf_page_title_text_style: - light sf_background_image_size: - cover sf_social_sharing: - 1 sf_related_articles: - 1 sf_sidebar_config: - left-sidebar sf_left_sidebar: - Sidebar-2 sf_right_sidebar: - Sidebar-1 sf_caption_position: - caption-right sf_remove_promo_bar: - 1 sf_custom_excerpt: - | 2019年3月更新: この記事は Hue in Docker(日本語版記事未公開)のアップデート版です 現在、Hueで遊ぶ方法は demo.gethue.com にアクセスするか 仮想マシンをダウンロードすることです。しかしこれらには多くの制約があります。代わりにDockerを使用するとはるかに良い体験ができます: categories: - Cloud - Video --- **2019年3月更新**: この記事は [Hue in Docker][1](日本語版記事未公開)のアップデート版です 現在、Hueで遊ぶ方法は [demo.gethue.com][2] にアクセスするか [仮想マシン][3]をダウンロードすることです。しかしこれらには多くの制約があります。代わりに[Docker][4]を使用するとはるかに良い体験ができます: * 仮想マシンよりも軽量で堅牢 * 管理者権限が与えられる * 実行が大幅に早い Dockerは、Hueの開発を素早く開始したり、Hueを現在のクラスターで試したりするのに最適です。これが、私たちが [HueのDockerイメージを提供][5]するということです!
Hue Running in Kitematic
sudo docker pull gethue/hue:latest
### [][10]{#user-content-build-the-image.anchor}イメージをビルドする
cd tools/docker/hue-base
sudo docker build --rm -t gethue/hue:latest .
## [][11]{#user-content-running-the-image.anchor}イメージを実行する
docker run -it -p 8888:8888 gethue/hue:latest bash
これにより、プロジェクトのrootのbashがオープンします。ここからコマンドによりHueの開発版を実行できます。
./build/env/bin/hue runserver_plus 0.0.0.0:8888
その後、HueはデフォルトのDocker IP のポート8888で起動、実行しているはずです。通常は[http://192.168.99.100:8888][12]です。
**注:** 192.168.99.100 が機能しない場合は docker コンテナーのIPを取得します。
sudo docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
b7950388c1db gethue/hue:latest "bash" 10 minutes ago Up 10 minutes 22/tcp, 0.0.0.0:8888->8888/tcp agitated_mccarthy
それから `inet addr`を取得します。この場合は [http://172.17.0.1:8888][13]です。
sudo docker exec -it b7950388c1db /sbin/ifconfig eth0
eth0 Link encap:Ethernet HWaddr 02:42:ac:11:00:01
inet addr:172.17.0.1 Bcast:0.0.0.0 Mask:255.255.0.0
inet6 addr: fe80::42:acff:fe11:1/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:67 errors:0 dropped:0 overruns:0 frame:0
TX packets:8 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:10626 (10.6 KB) TX bytes:648 (648.0 B)
## [][14]{#user-content-next.anchor}さて、次は..
これで Hue を設定して使い始めることができます!
Hueの設定方法については [how to configure][15] をご覧ください。開発版は `desktop/conf/pseudo-distributed.ini `設定ファイルを使用します。
[1]: http://hue-in-docker
[2]: http://demo.gethue.com
[3]: https://ccp.cloudera.com/display/SUPPORT/Cloudera+QuickStart+VM
[4]: https://www.docker.com/
[5]: https://hub.docker.com/u/gethue/
[6]: https://registry.hub.docker.com/u/gethue/hue/
[7]: https://github.com/cloudera/hue/tree/master/tools/docker#get-the-docker-image
[8]: https://github.com/cloudera/hue/tree/master/tools/docker
[9]: https://github.com/cloudera/hue/tree/master/tools/docker#pull-the-image-from-docker-hub
[10]: https://github.com/cloudera/hue/tree/master/tools/docker#build-the-image
[11]: https://github.com/cloudera/hue/tree/master/tools/docker#running-the-image
[12]: http://192.168.99.100:8888/
[13]: http://172.17.0.1:8888/
[14]: https://github.com/cloudera/hue/tree/master/tools/docker#next
[15]: https://gethue.com/how-to-configure-hue-in-your-hadoop-cluster/