【ES】CentOS7.9安装启动ElasticSearch7.8踩坑教程(附:百度网盘资源)

目录

前提说明

一、下载

二、安装

1、解压缩

2、新建es 用户

3、修改elasticsearch.yml

4、修改 jvm.options

5、修改 limits.conf

6、修改 sysctl.conf

7、修改elasticsearch-env 使用自带jdk

三、启动并访问

1、启动es

2、命令行访问curl

3、浏览器访问

 4、外部访问


推荐:搭建 ElasticSearch7.8.0 集群

推荐:ES 核心语法​​​​​​​

前提说明

 

1、刚开始去官网下载了8.1版本,启动后无论怎样都不能通过ip+9200端口去访问,后来换成了7.8.0版本

2、es7.x 之后的版本都自带jdk,启动时不是使用自带jdk会有警告,但是不影响使用,可以修改配置文件

3、(ELK+Beats)es+logstash+kibana+filebeat 版本需要相同,不然会有问题


一、下载

​
官网:https://www.elastic.co/cn/downloads/?elektra=home&storm=hero 

百度网盘:

链接:https://pan.baidu.com/s/10qYAkTGJCdbT1QeK1Tb-Vw 
提取码:n41w

内容包含:(ElasticSearch7.8.0 、logstash7.8.0、 kibana7.8.0、 各类beats7.8.0、 ik分词器7.8.0)
各类beats包含: 
    1 Filebeat(采集日志)
    2 Packetbeat(网络流量)
    3 Winlogbeat(windows日志)
    4 Metricbeat(采集指标)
    5 Heartbeat(架构健康)
    6 Auditbeat(审计数据)
    7 Functionbeat(无服务器)
           
华为镜像:https://mirrors.huaweicloud.com/home

​

二、安装

1、解压缩

把文件解压缩到 /opt/module/elk/es 目录下

tar -zxvf /opt/software/elk/elasticsearch-7.8.0-linux-x86_64.tar.gz -C /opt/module/elk/es/

2、新建es 用户

 新建es用户,启动时也需要用es启动,root启动会报错

useradd elsearch
chown elsearch:elsearch elk/es/elasticsearch-7.8.0 -R

3、修改elasticsearch.yml

vim elasticsearch.yml

  network.host: 0.0.0.0  必须开启

数据: /opt/module/elk/es/elasticsearch-7.8.0/data

日志: /opt/module/elk/es/elasticsearch-7.8.0/logs

cluster.name: my-application

node.name: node-1

path.data: /opt/module/elk/es/elasticsearch-7.8.0/data

path.logs: /opt/module/elk/es/elasticsearch-7.8.0/logs

network.host: 0.0.0.0

http.port: 9200

discovery.seed_hosts: ["127.0.0.1"]

cluster.initial_master_nodes: ["node-1"]

4、修改 jvm.options

vim jvm.options  设施heap堆内存大小,太大虚拟机扛不住,太小会内存溢出OOM

-Xms128m
-Xmx128m

5、修改 limits.conf

vim /etc/security/limits.conf  添加以下内容

添加如下内容: * 代表任意用户

* soft nofile 65536 
* hard nofile 131072
* soft nproc 2048 
* hard nproc 4096

6、修改 sysctl.conf

  vim /etc/sysctl.conf  :一个进程在VMAS(虚拟内存区域)创建内存映射最大数量 

vm.max_map_count=655360

7、修改elasticsearch-env 使用自带jdk

vim  elasticsearch-env 

大约40行

 JAVA="$JAVA_HOME/bin/java"  

修改为

 JAVA="$ES_HOME/jdk/bin/java"  

三、启动并访问

1、启动es

./elasticsearch
 
./elasticsearch -d     # 后台运行

2、命令行访问curl

 curl(client url)可以在命令行模拟 http 请求

curl http://192.168.215.140:9200

3、浏览器访问

出现以下结果表示访问成功!

{
  "name" : "localhost.localdomain",
  "cluster_name" : "elasticsearch",
  "cluster_uuid" : "_na_",
  "version" : {
    "number" : "7.8.0",
    "build_flavor" : "default",
    "build_type" : "tar",
    "build_hash" : "757314695644ea9a1dc2fecd26d1a43856725e65",
    "build_date" : "2020-06-14T19:35:50.234439Z",
    "build_snapshot" : false,
    "lucene_version" : "8.5.1",
    "minimum_wire_compatibility_version" : "6.8.0",
    "minimum_index_compatibility_version" : "6.0.0-beta1"
  },
  "tagline" : "You Know, for Search"
}

 4、外部访问

开放防火墙端口

firewall-cmd --zone=public --add-port=9200/tcp --permanent

firewall-cmd --reload

systemctl daemon-reload


 

  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Mateo-520

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值