mirror of
https://github.com/newnius/Dockerfiles.git
synced 2025-06-07 16:41:55 +00:00
.. | ||
bootstrap.sh | ||
bootstrap.sh.bak | ||
Dockerfile | ||
Dockerfile.bak | ||
hive-site.xml | ||
init_hive.sh | ||
mysql-connector-java-5.1.44-bin.jar | ||
README.md |
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