windows系统安装
使用elasticsearch必须要有java环境,关于jdk的安装配置就不多介绍了
下载地址:https://www.elastic.co/downloads/past-releases
本人使用的6.0.1的版本
下载elasticsearch6.0.1.zip解压,通过bin下的elasticsearch.bat来启动elasticsearch
客户端可以使用head插件和kibana
本文将介绍kibana的下载及简单使用
下载地址:https://www.elastic.co/downloads/past-releases
使用和elasticsearch相同的版本
下载kibana6.0.1.zip解压,通过bin下的kibana.bat来启动kibana
linux系统安装
和windows系统下载地址一样,选择elasticsearch、kibana对应得版本解压
linux系统中不能以root用户启动elasticsearch所以可以创建用户
然后通过./bin/elasticsearch启动
kibana同理也是./bin/kibana启动
关于linux启动错误问题
1、can not run elasticsearch as root
解决:
这个错误是elasticsearch不能以管理员root用户登陆需要创建普通用户
新建用户组 groupadd elastic
新建用户 adduser elastic –g elastic
设置密码 passwd elastic
然后使用 su elastic 切换用户 再执行./bin/elasticsearch
2、main ERROR Could not register mbeans java.security.AccessControlException
解决:
这个错误是用户授权问题
切换到 root用户执行下面命令
chmod -R 777 *
注释[-R是遍历文件夹文件、777是权限代码、*是所有文件]
然后切换到普通用户再执行./bin/elasticsearch
3、max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]
解决:
这个问题是运行内存不够导致的。
切换到root用户然后执行下面命令编辑文件
vim /etc/sysctl.conf
在文件最后一行加入
vm.max_map_count=262144