本文的Elasticsearch 和 Kibana 均基于 5.5.3 版本
1、以为ES是JAVA开发的,所以必须保证jdk的版本在1.7以上
安装1.8版本的jdk方法:https://jingyan.baidu.com/article/c74d6000c5f1e70f6a595d0e.html
a. 我的Linux是centos我用的是上面的第二种方法
b. 如果是在远程服务器上安装ES的,将本地下载的文件上传到远程服务器,可以使用scp命令,不知道的可以参照我的文章://www.greatytc.com/p/464420a4d603
2、下载ES5.5.3版本地址:https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-5.5.3.tar.gz
3.解压安装
4.保证自己有除了root用户以外的其他用户,因为ES的启动不允许使用root,可以执行下面命令创建用户test
//添加分组
wang groupadd test
//添加用户test,分组在test,密码test
useradd test -g test -p test
//授权 elasticsearch-5.5.3目录下的文件拥有者为 test(用户):test(分组)
chown -R test:test 你的ES目录
//切换用户 //使用su和sudo是有区别的,使用su切换用户需要输入所切换到的用户的密码,而使用sudo则是当前用户的密码。
su test
5、在ES目录下 ./bin/elasticsearch 启动ES
6、浏览器访问:本地IP:9200 ,如果出现无法访问
更改ES目录config下的elasticsearch.yml文件,
将network.host前#号去掉,修改为0.0.0.0,将http.port前#号去掉