es下载与安装
下载地址:
历史版本选择
在上面的网页中, 查找 View past releases,点击past releases即可看到历史版本
配置java环境变量
es7要求使用java11,es7自带了openjdk
这里使用的es6 ,java8
解压后直接运行es报错:
在es的log目录发现以下错误
[root@nodename logs]# vi elasticsearch.log
Caused by: java.lang.RuntimeException: can not run elasticsearch as root
运行es时,需要创建一个es专用的账户
useradd es
groupadd es
将解压后的文件夹所有者改为es.es
chown -R es.es elasticsearch
运行es
su es
cd elasticsearch/bin
./elasticseach -d
关闭es
es没有提供好的方法,只能找到pid干掉它
ps aux | grep elasticsearch
kill -9 pid
一个方便的杀死elasticsearch
指定启动时保留pid
[es@nodename elasticsearch]$ bin/elasticsearch -d -p pid
[es@nodename elasticsearch]$
启动方式2:
su es -s /bin/bash -c "/opt/Elasticsearch/elasticsearch/bin/elasticsearch -d"
在存在pid的路径下,使用pkill杀死进程
[root@nodename elasticsearch]# ls
bin config data lib LICENSE.txt logs modules NOTICE.txt pid plugins README.textile
[root@nodename elasticsearch]# pkill -F pid
默认情况下es没有插件
xpack插件
x-pack为elasticsearch, logstash, kibana提供了监控,报警,用户认证等功能,属于一个集成的插件。如果不使用X-PACK,自己来监控的话通常是使用zabbix+ API监控和报警。 但是ES默认不需要用户和密码登入,如果ES环境比较大,权限控制还是比较重要,也算是穿了件衣服,不那么容易曝光。
x-pack是一个付费的插件

浙公网安备 33010602011771号