elasticsearch

Elasticsearch入门与实践

 

1.Elasticsearch入门

在企业级项目中,如果需要完成数量级较大搜索服,传统数据库搜索会显得力不从心,性能和速度达不到真实业务需求,一般我们都会使用全文检索技术来进行替代。

常见的全文检索技术有:Solr、Elasticsearch等。

今天,我们要讲的是其中之一:Elasticsearch

1.1 Elastic 概述

Elastic官网:https://www.elastic.co/cn/

Elastic有一条完整的产品线:Elasticsearch、Kibana、Logstash等,前面说的三个就是大家常说的ELK技术栈。

Logstash 是动态数据收集管道,拥有可扩展的插件生态系统。也就是数据的收集,处理和储存。

Elasticsearch 是一个基于 JSON 的分布式搜索和分析引擎。也就是数据的检索和分析。

Kibana 可谓 Elastic Stack 的窗户。探索数据并管理堆栈。也就是数据的可视化

1.2ElasticSearch介绍

1.2.1什么时候ElasticSearch

 

ElasticSearch是一个基于Lucene的搜索服务器,提供了一个分布式的全文搜索引擎。

Elasticsearch是用Java开发的,基于RESTful web接口,一个开源项目。

Elasticsearch是当前流行的企业级搜索引擎,能够达到实时搜索,且稳定,可靠,快速。

1.2.2下载

 

最新版本下载:https://www.elastic.co/cn/start

历史版本下载

https://www.elastic.co/cn/downloads/past-releases

  2.安装  

1.解压即可

2​​​​​​​ElasticSearch使用

3.启动

确定启动文件,bin目录下elasticsearch.bat命令,是用于启动elasticsearch的

3.1步骤1:启动,双击启动程序

  

3.2

  1. 启动成功后,绑定的端口
    1. 9300:集群节点间通讯接口
    2. 9200:客户端访问接口

3.2 

步骤2:访问,http://localhost:9200/

3.3无法启动

  1.   黑窗口闪烁后关闭
  2. 修改config\ elasticsearch.yml文件,添加如下内容

xpack.ml.enabled: false

3.ElasticSearch常见配置

1.JVM参数

·Elasticsearch基于Lucene的,而Lucene底层是java实现,学习过程中,建议将jvm参数修改小一些。

·修改 config/jvm.options,

2.修改绑定IP

2.1默认只允许本机访问

2.2修改为0.0.0.0后则可以远程访问

network.host: 0.0.0.0

2.3 启动elasticsearch异常(黑窗口一闪关闭)

2.4修改JDk配置

2.5再次访问

目录

1.Elasticsearch入门

  2.安装  

3.3无法启动

3.ElasticSearch常见配置


​​​​​​​

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值