下载安装
sh
wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.17.22-amd64.deb
wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.17.22-amd64.deb.sha512
shasum -a 512 -c elasticsearch-7.17.22-amd64.deb.sha512
sudo dpkg -i elasticsearch-7.17.22-amd64.deb
修改配置文件
sh
vim /etc/elasticsearch/elasticsearch.yml
sh
# 指定数据存储目录
path.data: /data/elasticsearch/data
# 指定日志目录
path.logs: /data/elasticsearch/log
network.host: localhost
# 如果需要配置密码访问,添加以下配置
xpack.security.enabled: true
授权
这里是授权data目录,如果没有修改默认的目录是不需要在这里授权的
sh
chown -R elasticsearch:elasticsearch /data/elasticsearch
配置开机启动并启动
sh
sudo systemctl daemon-reload
sudo systemctl enable elasticsearch.service
sudo systemctl start elasticsearch.service
初始化密码
sh
sudo /usr/share/elasticsearch/bin/elasticsearch-setup-passwords interactive
按照提示为内置用户(如 elastic、kibana 和 logstash_system 等)设置密码。
设置完成后重启服务
sh
systemctl restart elasticsearch
访问测试
sh
curl -u elastic:password "localhost:9200"
正常可以看到es版本相关信息
安装插件
插件上传到目录**/usr/share/elasticsearch/plugins**,每个插件创建一个目录,解压后重启es即可