なんとな~くしあわせ?の日記

「そしてそれゆえ、知識そのものが力である」 (Nam et ipsa scientia potestas est.) 〜 フランシス・ベーコン

Hadoop Hive用にDockerのイメージを作ってみた

参考にしたもの

DockerとDocker Composeについては以下のサイト

qiita.com

Apache Bigtopについては以下のサイト

how i install bigtop 1.1.0 on ubuntu 16.04 · GitHub
Running various Bigtop components - Apache Bigtop - Apache Software Foundation

使い方

Windowsの場合はsudoいらない

$ sudo docker pull hiroyuking/docker-hiveserver2
$ sudo docker-compose -f docker-compose.yml up
$ sudo docker exec -it dockerhiveserver2_hiveserver2_1 /bin/bash

意外ににDockefileは簡単に書けるようだ。しかしADDやCMDという動的な処理は1ファイルにつき1回に制限されている。
この特性を理解すれば本番環境でDockerというのもいいかもしれない。

今のところよさげな特徴

  • 起動が早い
  • 共有が簡単
  • VMをパッケージ化できる