先安装好 jdk 1.8

下载es: 

​https://www.elastic.co/cn/downloads/elasticsearch​

解压:

tar -zxvf elasticsearch-7.16.2-linux-x86_64.tar.gz

 

修改系统参数

 

修改系统参数的目的是确保系统有足够的资源启动Elasticsearch。

a)设置内核参数

# vi /etc/sysctl.conf

增加以下参数

vm.max_map_count=655360

b)执行以下命令确保配置生效。

# sysctl -p

 

d)设置用户资源参数

# vi /etc/security/limits.d/20-nproc.conf

# 设置elk用户参数

elk    soft    nproc     65536

(3)添加启动用户,设置权限

因为启动Elasticsearch5.0版本及以上需要使用非root用户,需要新建一个用户来启动Elasticsearch,命令如下所示。

 

groupadd  esgroup  #创建组elk

useradd esuser -g elk #将用户添加到组

mkdir -pv /opt/esuser/{data,logs} # 创建数据和日志目录

 

 

# 修改文件所有者

chown -R esuser:esgroup /opt/esuser/

chown -R esuser:esgroup /opt/elasticsearch-7.16.2/     #Elasticsearch配置

修改Elasticsearch的配置文件/opt/elasticsearch/elasticsearch.yml。以下配置仅供参考。 

  

Centos7.9 安装 ElasticSearch_配置文件

 

 

Centos7.9 安装 ElasticSearch_Elastic_02

 

 注意:

若是给Skywalking用,则cluster.name 俩边要匹配上。如果 cluster.name 不设置为 CollectorDBCluster ,则需要修改 SkyWalking 的配置文件cluster.name: CollectorDBCluster

 

wq保持退出。

 su esuser 切换账号。

su esuser

执行

./bin/elasticsearch


 

作者:沐雪 文章均系作者原创或翻译,如有错误不妥之处,欢迎各位批评指正。本文版权归作者有,如需转载恳请注明。

如果您觉得阅读这篇博客让你有所收获,
​​​ 为之网-热爱软件编程 http://www.weizhi.cc/​