Docker 安装 elasticsearch

Elasticsearch 是位于 Elastic Stack 核心的分布式搜索和分析引擎。Logstash 和 Beats 有助于收集、聚合和丰富您的数据并将其存储在 Elasticsearch 中。Kibana 使您能够以交互方式探索、可视化和分享对数据的见解,并管理和监控堆栈。

下载

1
docker pull elasticsearch:7.6.2

启动

1
docker run --name elasticsearch7.6.2 -d -e ES_JAVA_OPTS="-Xms512m -Xmx512m" --net host -e "discovery.type=single-node" -p 9200:9200 -p 9300:9300 elasticsearch:7.6.2

下载 ik 分词器 插件

1
2
3
4
5
6
7
8
// 创建目录
mkdir -p /mydata/es

// 进入目录
cd /mydata/es/

// 下载 ik 分词器
wget https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v7.6.2/elasticsearch-analysis-ik-7.6.2.zip

解压配置 ik 分词器 插件

1
2
3
4
5
// 解压
unzip elasticsearch-analysis-ik-7.6.2.zip -d ik-analyzer

// 拷贝
docker cp ./ik-analyzer elasticsearch7.6.2:/usr/share/elasticsearch/plugins

重启配置开机自启

1
2
3
4
5
// 重启 es
docker restart elasticsearch7.6.2

// 设置开机自启
docker update elasticsearch7.6.2 --restart=always

网页端地址

1
http://ip:9200/