首先先简单了解Elasticsearch
- Elasticsearch 是基于 JSON 的分布式搜索和分析引擎,专为实现水平可扩展性、高可靠性和管理便捷性而设计。
- Elasticsearch 是一个分布式、RESTful 风格的搜索和数据分析引擎,能够解决不断涌现出的各种用例。作为 Elastic Stack 的核心,它集中存储数据,帮助发现意料之中以及意料之外的情况。
- Elasticsearch将对搜索引擎的操作都封装成了restful的api,通过http请求就可以对其进行操作,同时,它还考虑了海量数据,实现了分布式,是一个可以存储海量数据的分布式搜索引擎。
配置Elasticsearch服务
1.安装
[root@server1 ~]# rpm -ivh jdk-8u121-linux-x64.rpm
[root@server1 ~]# rpm -ivh elasticsearch-6.6.1.rpm
2.修改elasticsearch.yml
[root@server1 ~]# cd /etc/elasticsearch/
[root@server1 elasticsearch]# ls
elasticsearch.keystore jvm.options role_mapping.yml users
elasticsearch.yml log4j2.properties roles.yml users_rol