ElasticSearch (with docker )入门学习

一、安装参考文档:

Docker 简单部署 ElasticSearch - 简玄冰 - 博客园 https://www.cnblogs.com/jianxuanbing/p/9410800.html

但是这个博客是低版本的6.x。最新版本应该参考官网的docker安装提示。

### https://www.elastic.co/guide/en/elasticsearch/reference/current/docker.html
docker pull docker.elastic.co/elasticsearch/elasticsearch:7.6.2

 二、基本操作参考:

Elasticsearch【6.X】入门,这一篇就够了 - sunsky303 - 博客园https://www.cnblogs.com/sunsky303/p/9438737.html

ES[7.6.x]学习笔记(八)数据的增删改 - 牛初九 - 博客园https://www.cnblogs.com/boboooo/p/12780638.html

这两篇博客主要是 6.X和7.X的区别, 7.X 去掉了 mapping_type 的概念。 另外 String 类型,换成了text(全文解析索引), keyword(整个不解析索引) 。

三、 ES增加登陆访问密码操作:参考

ElasticSearch设置用户名密码访问 - Snail90 - 博客园https://www.cnblogs.com/snail90/p/11444393.html

1.需要在配置文件中开启x-pack验证, 修改config目录下面的elasticsearch.yml文件,在里面添加如下内容,并重启.

xpack.security.enabled: true
xpack.license.self_generated.type: basic
xpack.security.transport.ssl.enabled: true

2,执行设置用户名和密码的命令,这里需要为4个用户分别设置密码,elastic, kibana, logstash_system,beats_system

bin/elasticsearch-setup-passwords interactive

四、search APi 等学习参考:

【ELK 笔记】ES search API 使用简记_C#_艾希射日-CSDN博客...

五/、导入word/PDF等。 待更新。

原文地址:https://www.cnblogs.com/java2sap/p/12866882.html