最近有用到es,把安装过程记录下来,以供参考!
ES安装
ES的版本更新很快,网上很多还是2.x版本的,看的话一脸懵逼,还是官网好使!
进入官网:https://www.elastic.co/guide/en/elasticsearch/reference/current/zip-targz.html
选择文件的方式,有.zip或.gz,这个自己选择,进行解压
修改配置文件:
进入es安装目录
cdelasticsearch-6.4.0/config/vi elasticsearch.yml
自定义修改host配置,改为0.0.0.0;这样才可以外部机器访问
解压完毕后,启动es服务
启动报错解决:
ERROR: [2] bootstrap checks failed[1]: max file descriptors [4096]forelasticsearch process is too low, increase to at least [65536][2]: max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]
原因及解决:
[1] 文件描述符太低
使用root编辑vim /etc/security/limits.conf文件,追加:
* soft nofile 65536
* hard nofile 65536
退出重新登录使配置生效。输入 ulimit -n 查看当前大小
注:各linux版本可能修改方式不一样,如果修改无效的话,最好再Google搜一下针对当前系统的修改方式
[2] 虚拟内存不够
使用root编辑/etc/sysctl.conf文件,追加:
vm.max_map_count=262144
使配置生效:sysctl -p
查看启动情况:
使用浏览器访问 http://x.x.x.x:9200,出现如下图,则证明启动成功:
Kibana插件安装:
跟es一样直接看官网,安装及启动跟ES一样简单,这里就不赘述了,需要看官网:kibana下载
修改配置文件:
cdkibana-6.4.0-linux-x86_64/config/vi kibana.yml
将server.host修改为当前机器IP,以供访问;
启动完成后,登录http://x.x.x.x:5601,效果如下;
注:Kibana/ES 如果生产用的话,一定要设置密码!!!要不然就很容易被脱库!
es相关问题及操作可上中文社区看:es中文社区