Linux部署elasticsearch 单机版

发布于:2025-06-15 ⋅ 阅读:(16) ⋅ 点赞:(0)

Linux部署elasticsearch

1、下载安装包

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分词器插件


网站公告

今日签到

点亮在社区的每一天
去签到