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、重新启动服务

相关推荐
天青色等烟雨..几秒前
智慧农林核心遥感技术99个案例实践
运维·人工智能·spring boot·后端·自动化
数智化精益手记局1 分钟前
拆解复杂项目管理流程:用项目管理流程解决跨部门协作低效难题
大数据·运维·数据库·人工智能·产品运营
Solis程序员31 分钟前
长会话状态治理(下):数据更新机制、并发保护与可复用设计原则
运维·服务器
是个西兰花1 小时前
linux:命名管道与共享内存
linux·运维·服务器·网络·c++
MXsoft6181 小时前
**智慧校园运维实践:多校区、老旧设备的统一监控方案**
运维·自动化
Sean‘1 小时前
在隔离内网机器上使用 Filebeat 全量采集日志并推送到 ELK 的实战
运维·服务器·elk
Promise微笑1 小时前
精准微阻测量:微欧计的分类、场景应用与高效选型决策指南
大数据·运维·网络·人工智能
MageGojo1 小时前
R-Shell开源项目实战解析:用Rust打造命令行SSH工具,支持连接管理、远程执行、SFTP与MCP
运维·rust·开源项目·命令行工具·ssh客户端·mcp
云飞云共享云桌面1 小时前
非标设计工厂8-10个SolidWorks研发共享一台高性能工作站
运维·服务器·自动化·电脑·制造
墨痕诉清风2 小时前
Linux系统设置上海时间(24小时制)
linux·运维·服务器