单台部署ELK
注释掉java环境 在vim/etc/profile
source /etc/profile
下载二进制包
wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.10.0-linux-x86_64.tar.gz
解压安装
tar -xf elasticsearch-7.10.0-linux-x86_64.tar.gz -C /usr/local/
运行(创建用户)
useradd elastic
passwd elastic
运行期间可以会对安装目录下的日志文件进行写操作,所以需要修改安装主目录是属于 elastic 用户的
root 用户执行如下操作
chown -R elastic.elastic /usr/local/ elasticsearch-7.10.0
之后启动切换用户
echo $JAVA_HOME
cd /usr/local/elasticsearch-7.10.0
bin/elasticsearch
如果之前用root用户执行过启动则需要删除执行的文件
查看是否root用户执行 ls -l config/
rm -rf config/elasticsearch.keystore
查看状态
curl http://localhost:9200/
ss -ntal 查看端口
ELK 集群部署
条件
集群最少 3 个节点, 集群的每个节点都需要使用非 root 用户启动。
部署步骤
1、在每个节点创建用户
useradd elastic
passwd elastic
2、在每个节点上解压到指定目录
tar -xf elasticsearch-7.10.0-linux-x86_