N=${1:-4}
i=1
while [ $i -lt $N ]
do
docker run -itd \
--net hadoop \
--cpus=4.0 \
-m 8g \
-v /db/elasticsearch/$i/data:/usr/local/elasticsearch/data \
-v /db/elasticsearch/$i/logs:/usr/local/elasticsearch/logs \
-e "TZ=Asia/Taipei" \
--name elasticsearch$i \
--hostname elasticsearch$i \
chming1016/elasticsearch:a$i &> /dev/null
i=$(( $i + 1 ))
done
docker exec -it elasticsearch1 bash
cd /usr/local/elasticsearch/bin
su elastic
./elasticsearch &
docker exec -it elasticsearch2 bash
cd /usr/local/elasticsearch/bin
su elastic
./elasticsearch &
docker exec -it elasticsearch3 bash
cd /usr/local/elasticsearch/bin
su elastic
./elasticsearch &
Content type
Image
Digest
Size
259.4 MB
Last updated
about 9 years ago
docker pull chming1016/elasticsearch:a3