可以在本地下载好elasticsearch,再用filezilla等工具上传到服务器,但有点麻烦。直接用wget命令就比较方便:
wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.5.0.tar.gz
这样就能下载elasticsearch的压缩包,注意这里的版本是6.5.0。之后安装kibana时也须是同样的版本,若是大版本不同,那么elasticsearch就没法启动。小版本不同的话,虽然能启动,但日志里会出现警告。保险起见,elasticsearch和kibana的版本应该要保持一致。
然后使用如下命令解压elasticsearch文件,进入文件夹,会看到如下几个文件
进入config文件夹,做如下配置
接着创建用户组和用户,并为用户赋权,
groupadd elasticsearch
useradd elasticsearch(用户名) -g elasticsearch(组名) -p elasticsearch(密码)
chown -R elasticsearch:elasticsearch elasticsearch
elasticaesrch不能用root用户启动,用su命令切换到刚才创建的用户,执行elasticsearch-6.5.0/bin/elasticsearch -d就能在后台启动elasticsearch。
使用curl localhost:9200命令就能检测是否启动,启动好了会返回一段json
也可以在浏览器的地址栏中输入机器的IP地址加elasticsearch的端口号来访问,此处须注意若是阿里云服务器的话需要将端口号添加到安全组规则里。
浏览器中输入公网IP地址:9200,也可以看到如下输出,和刚才在服务器里打命令行得到的一样的结果