Centos7.9 安装 ElasticSearch

 先安装好 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。以下配置仅供参考。 

  

 

 

 

 注意:

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

 

wq保持退出。

 su esuser 切换账号。

 su esuser 

执行

./bin/elasticsearch

 

参考:

https://blog.csdn.net/dog_one/article/details/97959389

 

posted @ 2022-01-17 15:07  沐雪架构师  阅读(142)  评论(0编辑  收藏  举报