Dockerfiles/hive/2.1.1
2018-08-06 18:53:58 +08:00
..
bootstrap.sh update hive 2018-08-06 18:45:55 +08:00
bootstrap.sh.bak update hive 2018-08-06 18:45:55 +08:00
Dockerfile update hive 2018-08-06 18:53:58 +08:00
Dockerfile.bak update hive 2018-08-06 18:45:55 +08:00
hive-site.xml add hive 2017-09-02 14:44:57 +08:00
init_hive.sh add hive 2017-09-02 14:44:57 +08:00
mysql-connector-java-5.1.44-bin.jar add hive 2017-09-02 14:44:57 +08:00
README.md update READMEs 2017-10-30 14:06:17 +08:00

Run Aapache Hive with Docker

Create a hadoop cluster with Hive supported in swarm mode

--hostname needs 1.13 or higher

docker service create \
--name hadoop-master \
--network swarm-net \
--hostname hadoop-master \
--replicas 1 \
--endpoint-mode dnsrr \
newnius/hive:2.1.1
docker service create \
--name hadoop-slave1 \
--network swarm-net \
--hostname hadoop-slave1 \
--replicas 1 \
--endpoint-mode dnsrr \
newnius/hadoop:2.7.4
docker service create \
--name hadoop-slave2 \
--network swarm-net \
--hostname hadoop-slave2 \
--replicas 1 \
--endpoint-mode dnsrr \
newnius/hadoop:2.7.4
docker service create \
--name hadoop-slave3 \
--network swarm-net \
--hostname hadoop-slave3 \
--replicas 1 \
--endpoint-mode dnsrr \
newnius/hadoop:2.7.4

Init && Test

Start Hadoop

Read newnius/hadoop to learn how to init hadoop

Mysql

docker service create \
--name mysql \
--network swarm-net \
-e MYSQL_ROOT_PWDDWORD=123456 \
mysql:5.7

init hive

bash /etc/init_hive.sh