CentOS7 安装 ElasticSearch7.10
2022/2/12 7:16:27
本文主要是介绍CentOS7 安装 ElasticSearch7.10,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
安装es
下载
# 下载安装文件到本地,然后传到Linux服务器上 https://www.elastic.co/cn/downloads/elasticsearch # 在Linux上直接下载 wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.10.0-linux-x86_64.tar.gz
# 解压压缩文件 tar -xzvf elasticsearch-7.10.0-linux-x86_64.tar.gz
配置es
在 Linux 环境中,elasticsearch 不允许以 root 权限来运行!
所以需要创建一个非root用户,以非root用户来运行es
# 1、创建新的用户 adduser Fahaxiki # 2、设置用户密码 passwd elasticsearch # 3、授权给新建用户es文件夹的权限 chown -R Fahaxiki /opt/apps/elasticsearch-7.10.0 # 4、切换用户 su Fahaxiki
修改es配置文件(本例为单节点实例)
vi /opt/apps/elasticsearch-7.10.0/config/elasticsearch.yml
集群名称,需确保不同的环境中集群的名称不重复,否则节点可能会连接到错误的集群上
cluster.name: 自定义
节点名称,默认情况下当节点启动时Elasticsearch将随机在一份3000个名字的列表中随机指定一个。如果机器上只允许运行一个集群Elasticsearch节点,可以用${HOSTNAME}设置节点的名称为主机节点。节点默认名称为机器的主机名。
node.name: 自定义
网络设置,绑定服务到指定IP(内网ip)
集群主节点信息
cluster.initial_master_nodes: [“节点名称”]
系统配置
设置内核参数。Elasticsearch mmapfs默认使用目录来存储其索引。默认的操作系统对mmap计数的限制可能太低,这可能会导致内存不足异常。
vi /etc/sysctl.conf
文件结尾添加 vm.max_map_count=262144
# 让内核参数立即生效 sysctl -p
启动es
-d 命令是让es服务在后台运行
/opt/apps/elasticsearch-7.10.0/bin/elasticsearch -d
查看es信息
curl http://ip:9200
私网ip
公网ip
关闭es
#查询ES的进程信息,获取进程ID ps -ef | grep elasticsearch #杀掉ES进程 kill -9 1234 #1234为ES的进程ID
这篇关于CentOS7 安装 ElasticSearch7.10的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-12-27Nacos多环境配置学习入门
- 2024-12-27Nacos快速入门学习入门
- 2024-12-27Nacos快速入门学习入门
- 2024-12-27Nacos配置中心学习入门指南
- 2024-12-27Nacos配置中心学习入门
- 2024-12-27Nacos做项目隔离学习入门
- 2024-12-27Nacos做项目隔离学习入门
- 2024-12-27Nacos初识学习入门:轻松掌握服务发现与配置管理
- 2024-12-27Nacos初识学习入门:轻松掌握Nacos基础操作
- 2024-12-27Nacos多环境配置学习入门