最近有用到es,把安装过程记录下来,以供参考!html
ES的版本更新很快,网上不少仍是2.x版本的,看的话一脸懵逼,仍是官网好使!linux
选择文件的方式,有.zip或.gz,这个本身选择,进行解压bootstrap
进入es安装目录 vim
cd elasticsearch-6.4.0/config/ vi elasticsearch.yml
自定义修改host配置,改成0.0.0.0;这样才能够外部机器访问浏览器
ERROR: [2] bootstrap checks failed [1]: max file descriptors [4096] for elasticsearch 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]
缘由及解决:bash
[1] 文件描述符过低elasticsearch
使用root编辑vim /etc/security/limits.conf文件,追加:ide
* soft nofile 65536 * hard nofile 65536
退出从新登陆使配置生效。输入 ulimit -n 查看当前大小ui
注:各linux版本可能修改方式不同,若是修改无效的话,最好再Google搜一下针对当前系统的修改方式spa
[2] 虚拟内存不够
使用root编辑/etc/sysctl.conf文件,追加:
vm.max_map_count=262144
使配置生效:sysctl -p
使用浏览器访问 http://x.x.x.x:9200,出现以下图,则证实启动成功:
跟es同样直接看官网,安装及启动跟ES同样简单,这里就不赘述了,须要看官网:kibana下载
修改配置文件:
cd kibana-6.4.0-linux-x86_64/config/ vi kibana.yml
将server.host修改成当前机器IP,以供访问;
启动完成后,登陆http://x.x.x.x:5601,效果以下;
注:Kibana/ES 若是生产用的话,必定要设置密码!!!要否则就很容易被脱库!
es相关问题及操做可上中文社区看:es中文社区