栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

ELK 初学笔记 单节点安装ES(master)

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

ELK 初学笔记 单节点安装ES(master)

单节点安装ES
  • 单节点安装ES(master)
    • 方式一:yum安装
    • 方式二:官网下载安装包安装
    • 添加到systemd(如果用方式一则不用做)
    • 访问
    • 配置在网站上直接访问

单节点安装ES(master)

1:安装JDK

yum list all | grep java  #看是否有java的包,有就直接装,一定要大于1.8版本
yum install -y java

find / -name java  #找到java位置
ln -s /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.302.b08-0.el7_9.x86_64 /usr/lib/java  #添加软连接

更改环境变量

echo "JAVA_HOME=/usr/lib/java" >>~/.bashrc   
echo "CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar" >>~/.bashrc
echo "PATH=$JAVA_HOME/bin:$PATH" >>~/.bashrc
source ~/.bashrc  #重读配置文件
java -version   #查看版本大于1.8的才可以

方式一:yum安装
https://www.elastic.co/cn/
vim /etc/yum.repo.d/elastic.repo  #配置yum源
[elasticsearch]
name=Elasticsearch repository for 7.x packages
baseurl=https://artifacts.elastic.co/packages/7.x/yum
gpgcheck=1
gpgkey=https://artifacts.elastic.co/GPG-KEY-elasticsearch
enabled=0
autorefresh=1
type=rpm-md
dnf install --enablerepo=elasticsearch elasticsearch -y #安装elasticsearch 
systemctl start elasticsearch.service  #开启使用
方式二:官网下载安装包安装


下载的安装tar包存放到/opt

cd /opt
tar -xzvf elasticsearch-7.15.1-linux-x86_64.tar.gz  #解压
useradd es  #创建用户管理elasticsearch,不能用root启动,会报错 
chown -R es.es elasticsearch-7.15.1 
ln -s /opt/elasticsearch-7.15.1 /etc/elasticsearch   #添加软连接
cd /etc/elasticsearch/config
vim elasticsearch.yml    #更改默认配置文件
network.host=你的IP
添加到systemd(如果用方式一则不用做)
cat > /usr/lib/systemd/system/elasticsearch.service <<-'EOF' 
[Unit]
Description=elasticsearch.service

[Service]
User=es
ExecStart=/etc/elasticsearch/bin/elasticsearch
elasticsearch--config.file=/etc/elasticsearch/config/elasticsearch.yml
Restart=on-failure

[Install]
WantedBy=multi-user.target
EOF
chmod u+w /etc/sudoers
vim /etc/sudoers
es ALL=(ALL)   ALL   #添加sudo权限

su es   #切换到用户es
sudo systemctl daemon-reload   #加载服务
sudo systemctl  start elasticsearch   #开启服务
访问
curl 你的IP:9200   看返回值像下面的就是正常的

配置在网站上直接访问

因为我的是腾讯云服务器,IP写0.0.0.0和下列配置,才可以在网页上访问到,配置成这样才不会启动报错

vim /etc/elasticsearch/elasticsearch.yml  
path.data: /var/lib/elasticsearch
path.logs: /var/log/elasticsearch
network.host: 0.0.0.0
http.port: 9200
transport.tcp.port: 9300
discovery.seed_hosts: ["公网IP:9300"]


至此单节点ES配置完成

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/513043.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号