ElasticSearch简介和安装(linux)

简介

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的配置没有配置

待我去查阅一番,会来填坑

原文地址:https://www.cnblogs.com/lifelikeplay/p/14016605.html