概述
目录
前提说明
一、下载
二、安装
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
最后
以上就是成就白开水为你收集整理的【ES】CentOS7.9安装启动ElasticSearch7.8踩坑教程(附:百度网盘资源)前提说明一、下载二、安装三、启动并访问的全部内容,希望文章能够帮你解决【ES】CentOS7.9安装启动ElasticSearch7.8踩坑教程(附:百度网盘资源)前提说明一、下载二、安装三、启动并访问所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复