ElasticSearch入门篇

基于Docker安装Elasticsearch

创建网络

因为需要部署kibana容器,因此需要让es和kibana容器互联。

指令:

docker network create es-net

2. 拉取镜像

docker pull elasticsearch:7.12.1

3. 创建挂载点目录

mkdir -p /usr/local/es/data /usr/local/es/config /usr/local/es/pluginsc


chmod 777  /usr/local/es/data
chmod 777  /usr/local/es/config
chmod 777  /usr/local/es/plugins

4. 创建es容器

docker run -d \
--restart=always \
--name es \
--network es-net \
-p 9200:9200 \
-p 9300:9300 \
--privileged \
-v /usr/local/es/data:/usr/share/elasticsearch/data \
-v /usr/local/es/plugins:/usr/share/elasticsearch/plugins \
-e "discovery.type=single-node" \
-e "ES_JAVA_OPTS=-Xms256m -Xmx256m" \
elasticsearch:7.12.1

5. 编写elasticsearch.yml

进入es容器

docker exec -it es /bin/bash

跳转到config目录下

cd config

关闭 密码安全验证

echo 'xpack.security.enabled: false' >> elasticsearch.yml

6. 重启容器

docker restart es

7. 测试是否安装成功

你的ip:9200

基于Docker安装Kibana

1 . 拉取镜像

docker pull kibana:7.12.1

2. 创建挂载目录点

mkdir -p /usr/local/kibana/config /usr/local/kibana/data


chmod 777 /usr/local/kibana/data
chmod 777 /usr/local/kibana/config

3. 创建kibana容器

docker run -d \
--restart=always \
--name kibana \
--network es-net \
-p 5601:5601 \
-e ELASTICSEARCH_HOSTS=http://es:9200 \
kibana:7.12.1

4. 测试kibana是否成功

你的ip:5601

基于Docker安装IK分词器

docker exec -it es /bin/bash


./bin/elasticsearch-plugin install https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v7.12.1/elasticsearch-analysis-ik-7.12.1.zip

*注意:安装IK分词器的版本,必须和Elasticsearch的版本一致,*

*上文安装的是Elasticsearch 7.12.1的,所以安装的IK分词器版本是7.12.1*

相关推荐
Elastic 中国社区官方博客1 分钟前
Elasticsearch 开放推理 API 增加了对 Google AI Studio 的支持
大数据·数据库·人工智能·elasticsearch·搜索引擎
cndes31 分钟前
大数据算法的思维
大数据·算法·支持向量机
青云交1 小时前
大数据新视界 --大数据大厂之 Kafka 性能优化的进阶之道:应对海量数据的高效传输
大数据·数据库·人工智能·性能优化·kafka·数据压缩·分区策略·磁盘 i/o
alfiy2 小时前
Elasticsearch学习笔记(六)使用集群令牌将新加点加入集群
笔记·学习·elasticsearch
帅气的人1232 小时前
使用 docker-compose 启动 es 集群 + kibana
elasticsearch·docker
漫无目的行走的月亮3 小时前
比较Elasticsearch和Hadoop
hadoop·elasticsearch
奔跑吧邓邓子9 小时前
大数据利器Hadoop:从基础到实战,一篇文章掌握大数据处理精髓!
大数据·hadoop·分布式
说私域11 小时前
基于定制开发与2+1链动模式的商城小程序搭建策略
大数据·小程序
hengzhepa11 小时前
ElasticSearch备考 -- Async search
大数据·学习·elasticsearch·搜索引擎·es
mklpo14711 小时前
为Floorp浏览器添加搜索引擎及搜索栏相关设置. 2024-10-05
搜索引擎·firefox