• centos7安装部署ElasticSearch


    ElasticSearch安装部署

    简介

    • 全文搜索属于最常见的需求,开源的 Elasticsearch (以下简称 es)是目前全文搜索引擎的首选。

    • 它可以快速地储存、搜索和分析海量数据。维基百科、Stack Overflow、Github 都采用它。

    • Elasticsearch简称es,在企业内同样是一款应用非常广泛的搜索引擎服务。

    安装

    1. 添加yum仓库

      # root执行
      # 导入仓库密钥
      rpm --import https://artifacts.elastic.co/GPG-KEY-elasticsearch
      
      # 添加yum源
      # 编辑文件 
      vim /etc/yum.repos.d/elasticsearch.repo
      
      # 推荐使用
      [elasticsearch-7.x]
      name=Elasticsearch repository for 7.x packages
      baseurl=https://mirrors.tuna.tsinghua.edu.cn/elasticstack/yum/elastic-7.x/
      gpgcheck=1
      gpgkey=https://artifacts.elastic.co/GPG-KEY-elasticsearch
      enabled=1
      autorefresh=1
      type=rpm-md
      
      # 更新yum缓存
      yum makecache
      
      • 1
      • 2
      • 3
      • 4
      • 5
      • 6
      • 7
      • 8
      • 9
      • 10
      • 11
      • 12
      • 13
      • 14
      • 15
      • 16
      • 17
      • 18
      • 19
      • 20
    2. 安装es

      yum install -y elasticsearch
      
      • 1
    3. 配置es

      vim /etc/elasticsearch/elasticsearch.yml
      #阅读模式 显示行号
      :set nu
      
      # 17行,设置集群名称
      cluster.name: my-cluster
      
      # 23行,设置节点名称
      node.name: node-1
      
      # 56行,允许外网访问
      network.host: 0.0.0.0
      
      # 74行,配置集群master节点
      cluster.initial_master_nodes: ["node-1"]
      
      • 1
      • 2
      • 3
      • 4
      • 5
      • 6
      • 7
      • 8
      • 9
      • 10
      • 11
      • 12
      • 13
      • 14
      • 15
    4. 启动es

      systemctl start | stop | status | enable | disable elasticsearch
      
      • 1
    5. 关闭防火墙

      systemctl stop firewalld
      systemctl disable firewalld
      
      • 1
      • 2
    6. 测试

      • 浏览器打开:http://ip:9200/?pretty
    sudo userdel elasticsearch
    sudo groupdel elasticsearch
    
    • 1
    • 2
    {
      "name": "node-1",
      "cluster_name": "my-cluster",
      "cluster_uuid": "yLfUpG4CQ-Wbq6zL-2XqzA",
      "version": {
        "number": "7.17.14",
        "build_flavor": "default",
        "build_type": "rpm",
        "build_hash": "774e3bfa4d52e2834e4d9d8d669d77e4e5c1017f",
        "build_date": "2023-10-05T22:17:33.780167078Z",
        "build_snapshot": false,
        "lucene_version": "8.11.1",
        "minimum_wire_compatibility_version": "6.8.0",
        "minimum_index_compatibility_version": "6.0.0-beta1"
      },
      "tagline": "You Know, for Search"
    }
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17

    卸载

    1. 停止Elasticsearch服务

      sudo systemctl stop elasticsearch
      
      • 1
    2. 卸载Elasticsearch软件包

      sudo yum remove elasticsearch
      
      • 1
    3. 删除Elasticsearch数据目录

      • Elasticsearch数据目录默认位于/var/lib/elasticsearch
      sudo rm -rf /var/lib/elasticsearch
      
      • 1
    4. 删除Elasticsearch配置文件

      • Elasticsearch配置文件默认位于/etc/elasticsearch
      sudo rm -rf /etc/elasticsearch
      
      • 1
    5. 删除Elasticsearch日志文件

      • Elasticsearch日志文件默认位于/var/log/elasticsearch
      sudo rm -rf /var/log/elasticsearch
      
      • 1
  • 相关阅读:
    【计算机网络】
    备战数学建模32-相关性分析2
    java计算机毕业设计ssm重点实验室系统
    EMQX安装与使用文档
    微信公众号开发基本流程(记录初级流程)
    Vue报错解决Error in v-on handler: “Error: 无效的节点选择器:#div1“
    【模式识别】计算机科学博士课程作业解析
    扬帆际海:东南亚为何成为跨境消费天堂?
    虚谷数据库-定时作业
    (cf)Codeforces Round #826 (Div. 3)(BCD题详解)
  • 原文地址:https://blog.csdn.net/yang2330648064/article/details/133827492