侧边栏壁纸
  • 累计撰写 73 篇文章
  • 累计创建 30 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

CentOS安装Elasticsearch

欧泡果奶
2022-03-13 / 0 评论 / 0 点赞 / 281 阅读 / 0 字

1. 环境准备

1.1 安装jdk

yum install -y java-1.8.0-openjdk

1.2 创建用户组和用户

# 创建 es 用户组
groupadd es

# 创建用户es, 并指定用户组为es,密码为es
useradd es -g es -p es

1.3 修改系统配置

vim /etc/security/limits.conf

# 在文件的最后追加如下配置:
es soft nofile 65535
es hard nofile 65537
# 上面两行语句表示, es用户的软限制为65535, 硬限制为65537

vim /etc/sysctl.conf
# 追加最大虚拟空间限制
vm.max_map_count=655360
# 使系统配置生效
sysctl -p

2. 安装 Elasticsearch

2.1 官网下载压缩包

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

2.2 上传到服务器并解压至/opt

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

2.3 更改elasticsearch-7.16.2文件夹及内部文件的所属用户及组为es

chown -R es:es /opt/elasticsearch-7.16.2

2.4 创建文件夹用于存放log

mkdir /var/log/elasticsearch/
chown -R es:es /var/log/elasticsearch/

2.5 创建文件夹用于存放data

mkdir /opt/data/elasticsearch/
chown -R es:es /opt/data/elasticsearch/

2.6 修改配置文件

vim /opt/elasticsearch-7.16.2/config/elasticsearch.yml
node.name: node-1
path.data: /opt/data/elasticsearch
path.logs: /var/log/elasticsearch
network.host: 0.0.0.0
cluster.initial_master_nodes: ["node-1"]

2.7 指定使用es用户启动

su - es -c "/opt/elasticsearch-7.13.3/bin/elasticsearch -d"

2.8 关闭Elasticsearch

# 找到elasticsearch的进程号
jps | grep Elasticsearch
3673 Elasticsearch

kill -9 3673

补充:Docker安装Elasticsearch

1. 拉取镜像

docker pull elasticsearch:7.16.2

2. 运行

docker run --name es -d -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" -e "xpack.ml.enabled=false" elasticsearch:7.16.2
0

评论区