美文网首页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