Server Build Exercises on AWS (Amazon Web Services) 2022 edition

ElasitcSearch

  • Elastic社の公式イメージを使います(注; hub.docker.comではありません)
  • カスタマイズは、コンテナの起動(docker run の)オプションだけです

操作

コンテナを起動

cd appendix/logaggr/elasticsearch/
sh scripts/start.sh

コンテナの停止

cd appendix/logaggr/elasticsearch/
sh scripts/stop.sh

コンテナの起動

  • ポートを2つ開けています
  • discovery.typeでsingle-nodeを指定しています。 冗長構成も取れますが、それは、また別途
  • ES_JAVA_OPTSはメモリ使用量を小さくするためのJVMのオプション指定です
docker run -d					\
       --network=log				\
       --name=elasticsearch			\
       -p 127.0.0.1:9200:9200 			\
       -p 127.0.0.1:9300:9300			\
       -e "discovery.type=single-node"		\
       -e "ES_JAVA_OPTS=-Xms256m -Xmx256m"	\
       docker.elastic.co/elasticsearch/elasticsearch:7.16.2

リファレンス

Last updated on 11 Jan 2022
Published on 11 Jan 2022
Copyright (C) 2021-2022 Ken'ichi Fukamachi, All rights reserved. CC BY-NC-SA 4.0
We appreciate AWS Academy Japan for the offer of the learning environment.

Powered by Hugo. Theme by TechDoc. Designed by Thingsym.