美文网首页ELK stack
ElasticSearch入门

ElasticSearch入门

作者: 为技术疯狂 | 来源:发表于2018-06-19 11:17 被阅读1次

介绍

        Elasticsearch是一个实时的分布式搜索和分析引擎。它可以帮助你用前所未有的速度去处理大规模数据。ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java开发的,并作为Apache许可条款下的开放源码发布,是当前流行的企业级搜索引擎。设计用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。

一、下载

https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-5.6.0.zip

二、解压:

unzip elasticsearch-5.6.0.zip

三、启动:

运行./bin/elasticsearch (或者 bin\elasticsearch.bat Windows系统)

四、遇到问题

1、虚拟内存太小错误:max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]

解决办法:sudo vim /etc/sysctl.conf

增加一行 vm.max_map_count=655360

接着执行 sysctl -p

2、最大文件错误:max file descriptors [4096] for elasticsearch process is too low, increase t

解决办法:sudo vim /etc/security/limits.conf

# 在最后面追加下面内容

lizh hard nofile 65536

lizh soft nofile 65536

lizh是启动ES的用户

使用如下命令查看是否修改成功:ulimit -Hn

3、elasticsearch外网IP无法访问

结果curl "http://127.0.0.1:9200" 能够正常访问,可是使用外网ip就提示拒绝链接

解决办法:vim config/elasticsearch.yml

增加:network.host: 0.0.0.0

去掉注释:http.port: 9200

重启问题解决

五、访问

http://172.10.10.69:9200/

成功!

六、安装火狐插件:ElasticSearch Head

该插件可以对ES进行常用操作

相关文章

网友评论

    本文标题:ElasticSearch入门

    本文链接:https://www.haomeiwen.com/subject/hshaeftx.html