简介
1,Elastic
Elastic 官网:www.elastic.com
2,百度百科
Elasticsearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java语言开发的,并作为Apache许可条款下的开放源码发布,是一种流行的企业级搜索引擎。Elasticsearch用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。官方客户端在Java、.NET(C#)、PHP、Python、Apache Groovy、Ruby和许多其他语言中都是可用的。根据DB-Engines的排名显示,Elasticsearch是最受欢迎的企业搜索引擎,其次是Apache Solr,也是基于Lucene。
3,特点
- 分布式,无需人工搭建集群(solr需要人为配置,使用zookeeper作为注册中心)
- RestFul风格,一切API遵顼Rest原则
- 近实时搜索,数据更新在ElasticSearch几乎完全同步
安装
1,版本
elasticsearch-6.3.0 下载地址: https://www.elastic.co/cn/downloads/past-releases/elasticsearch-6-3-0
需要JDK1.8+
2,环境CentOS7.6
2.1 预先明确
- 不能是root用户安装
- 权限管理
- 合理配置jvm内存
- 配置数据及日志
- 远程控制
2.2 创建用户
2.3 权限管理
修改上传的安装包的权限
2.3 合理配置jvm内存
2.4 合理配置数据及日志
2.5 远程控制
3,测试
失败,log4j的配置没有配置