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

单节点安装ES(master)

配置最低推荐4核8G内存

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配置完成

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值