介绍
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进行常用操作
网友评论