当前位置: 首页 > ops >正文

Linux部署elasticsearch 单机版

Linux部署elasticsearch

1、下载安装包

  • Elasticsearch 7.8.0 | Elastic

  • 在这里插入图片描述

2、安装步骤

2.1、上传安装包到服务器opt目录

  • 在这里插入图片描述

2.2、解压

  • #目录创建/opt/module
    cd /opt
    mkdir module
    tar -zxvf elasticsearch-7.8.0-linux-x86_64.tar.gz -C /opt/module
    mv elasticsearch-7.8.0 es #重命名
    

2.3、创建用户

  • 因为安全问题,Elasticsearch 不允许 root 用户直接运行,所以要创建新用户

  • useradd es #新增用户
    passwd es #设置密码yyy123456
    chown -R es:es /opt/module/es #改目录权限
    

2.4、修改配置

  • vim /opt/module/es/config/elasticsearch.yml#加到最后
    cluster.name: elasticsearch
    node.name: node-1
    network.host: 0.0.0.0
    http.port: 9200
    cluster.initial_master_nodes: ["node-1"]
    
  • vim /etc/security/limits.conf#加到最后
    #每个进程可以打开的文件数的限制
    es soft nofile 65536
    es hard nofile 65536
    
  • vim /etc/security/limits.d/20-nproc.conf#加到最后
    #每个进程可以打开的文件数的限制
    es soft nofile 65536
    es hard nofile 65536
    #操作系统对每个用户可以创建的进程数的限制
    * hard nproc 4096
    
  • vim /etc/sysctl.conf
    #加到最后
    #一个进程可以拥有的VMA(虚拟内存区域)的数量,默认为65535
    vm.max_map_count=655360
    
  • # 重新加载配置文件
    sysctl -p
    

3、启动

su es
cd /opt/module/es/bin
./elasticsearch
./elasticsearch -d #后台启动

4、测试

http://192.168.40.101:9200/

在这里插入图片描述

5、什么是elasticsearch

elasticSearch是一个搜索引擎,对外提供了数据的写入和查询http接口。
ik分词器,是elasticSearch的插件,作用是:把搜索语句拆分成关键词。
如我喜欢学java,拆分为 我、喜欢、学java三个关键词,然后检索与我、喜欢、学java相关数据。
如果在Oracle数据中检索,我喜欢学java,只能查出我喜欢学java这条数据,查询能力低下。

6、安装IK分词器插件

  • 下载地址 IK分词器下载地址

  • 下载上传解压即可

    • 在这里插入图片描述
http://www.xdnf.cn/news/13877.html

相关文章:

  • 自然语言处理期末复习
  • 高效账号信息管理工具,可安全随机生成密码
  • VSCode如何优雅的debug python文件,包括外部命令uv run main.py等等
  • 理解与建模弹性膜-AI云计算数值分析和代码验证
  • LeetCode - 76. 最小覆盖子串
  • 三维激光雷达在智慧工厂物流测量中的应用分析
  • Python内存互斥与共享深度探索:从GIL到分布式内存的实战之旅
  • Oracle 中使用CONNECT BY、START WITH递归查询
  • 黄仁勋在2025年巴黎VivaTech大会上的GTC演讲:AI工厂驱动的工业革命(下)
  • 今日行情明日机会——20250613
  • 胶囊网络破解图像旋转不变性难题 ——从空间关系到姿态矩阵的几何深度学习革命
  • 轻量级 ioc 框架 loveqq,支持接口上传 jar 格式的 starter 启动器并支持热加载其中的 bean
  • 经济系统的「资源死锁」与「架构重构」:从通缩陷阱到可持续模型设计
  • MySQL(多表设计、多表查询)
  • Android S - 重复播放按键音(上下左右、OK)
  • Java详解LeetCode 热题 100(32):LeetCode 138. 随机链表的复制
  • Linux常用命令加强版替代品
  • 探索弹性弦行为:从绘图到问题解决-AI云计算数值分析和代码验证
  • 永不休眠:Linux 守护进程的工作原理
  • visual studio小番茄插件某些快捷键失效
  • 1万美元iO bounty破解之旅
  • android aosp源码下编码时避免引用aidl文件飘红不自动提示的方法
  • 神经网络压缩
  • 本地windows搭建kafka
  • 青少年编程与数学 01-011 系统软件简介 17 Hadoop大数据处理框架
  • NLP进化史:从规则模板到思维链推理,七次范式革命全解析
  • Vue3 + TypeScript + Element Plus 开启边框 > 调整列宽(拖动表头)> 保存列宽(本地存储)> 加载列宽(读取本地数据)
  • 基于物品的协同过滤推荐算法实现(Java电商平台)
  • 基于用户的协同过滤推荐算法实现(Java电商平台)
  • 微服务--Gateway网关