centos7下安装elasticsearch7.8.1并配置远程连接

1、下载安装包

sudo wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.8.1-linux-x86_64.tar.gz

2、解压

sudo tar -zxvf elasticsearch-7.8.1-linux-x86_64.tar.gz

3、添加用户并设置密码

sudo useradd es

sudo passwd es # 设置密码 Lida@159!2023

sudo userdel -r es # 可以删除在加

4、修改目录文件所属用户及用户组

sudo chown -R es:es /home/packages/elasticsearch-7.8.1

5、进入到bin目录下

6、修改elasticsearch-env配置

sudo vim elasticsearch-env

7、进入es用户下启动服务

su es

./elaticsearch -d # 后台启动

8、配置远程连接

先停止elasticsearch进程

sudo kill -9 进程号(112491)

进入到limits.conf文件添加如下内容

sudo vim /etc/security/limits.conf

es表示运行elasticsearch的用户

hard 与 soft 表示限制的类型

进入到/etc/sysctl.conf文件中添加如下内容并刷新配置

sudo vim /etc/sysctl.conf

vm.max_map_count=655360

sudo vim /etc/security/limits.d/20-nproc.conf

修改内容

sudo vim /home/packages/elasticsearch-7.8.1/config/elasticsearch.yml

discovery.seed_hosts: 集群主机列表

discovery.seed_providers: 基于配置文件配置集群主机列表

cluster.initial_master_nodes: 启动时初始化的参与选主的node,生产环境必填

9、配置防火墙允许端口,必须开放,否则连不上

sudo firewall-cmd --zone=public --add-port=9200/tcp --permanent

sudo firewall-cmd --reload

10、在windows上测试连接

11、配置中文分词器,下载es对应的分词器的安装包

sudo wget https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v7.8.1/elasticsearch-analysis-ik-7.8.1.zip

12、在plugin目录下创建ik目录并设置所属用户

cd elasticsearch-7.8.1/plugins/

sudo mkdir ik

sudo chown -R lidamt:lidamt ik

13、在安装包目录下解压elasticsearch-analysis-ik-7.8.1.zip包至指定目录下

unzip -d ./elasticsearch-7.8.1/plugins/ik elasticsearch-analysis-ik-7.8.1.zip

14、重新启动服务

相关推荐
Y_Hungry5 小时前
Linux 怎么使用局域网内电脑的网络访问外部
linux·运维·服务器
网硕互联的小客服6 小时前
如何解决服务器文件丢失或损坏的问题
运维·服务器
Shanxun Liao6 小时前
如何在 PowerEdge 服务器上设置 NIC 分组
运维·服务器
开开心心就好7 小时前
提升办公效率的PDF转图片实用工具
运维·服务器·网络·python·智能手机·pdf·ocr
茅坑的小石头7 小时前
linux tar命令详解。压缩格式对比
linux·运维·服务器
球求了7 小时前
Linux 入门:操作系统&&进程详解
linux·运维·服务器·开发语言·学习
李匠20247 小时前
C++负载均衡远程调用学习之负载均衡算法与实现
运维·c++·学习·负载均衡
JAVA学习通7 小时前
[javaEE]网络编程
运维·服务器·网络
偶尔微微一笑9 小时前
postgresql数据库基本操作
运维·数据库·postgresql·oracle
会飞的涂涂10 小时前
Linux中的粘滞位和开发工具和文本编辑器vim
linux·运维·服务器