Centos安装ElasticSearch

准备阶段

  1. 安装JDK,ElasticSearch是基于Lucene为基础开发的,Lucene是由JAVA开发所以需要有JAVA环境
    https://www.oracle.com/java/technologies/downloads/
  2. 安装NodeJS,NodeJS用于安装ElasticSearch-head(ElasticSearch可视化控制台)时使用
    https://nodejs.org/en/

安装阶段

  1. 下载好ElasticSearch安装包,将其上传到Centos中

    tar -zxvf elasticsearch-8.4.2-linux-x86_64.tar.gz
    
  2. 进入到解压好的bin目录中启动服务

    cd elasticsearch-8.4.2/bin/
    
    -- 不加参数启动
    ./elasticsearch
    
    -- 加参数启动,服务会在后台启动运行
    ./elasticsearch -d
    
  3. 测试是否启动成功,通过访问http://127.0.0.1:9200/,看是否能够正常响应

    {
      "name" : "VM-4-16-centos",
      "cluster_name" : "elasticsearch",
      "cluster_uuid" : "th_3BnvVSnu3ozmNOxjdsA",
      "version" : {
        "number" : "8.4.2",
        "build_flavor" : "default",
        "build_type" : "tar",
        "build_hash" : "89f8c6d8429db93b816403ee75e5c270b43a940a",
        "build_date" : "2022-09-14T16:26:04.382547801Z",
        "build_snapshot" : false,
        "lucene_version" : "9.3.0",
        "minimum_wire_compatibility_version" : "7.17.0",
        "minimum_index_compatibility_version" : "7.0.0"
      },
      "tagline" : "You Know, for Search"
    }
    

安装ElasticSearch可视化控制台

  1. 下载ElasticSearch-head
    https://github.com/mobz/elasticsearch-head

  2. 解压ElasticSearch-head,进入到根目录中

    unzip elasticsearch-head-master.zip
    
  3. 为ElasticSearch-head安装依赖

    npm install -g grunt-cli
    npm install grunt --save
    
  4. 安装完依赖就可以启动ElasticSearch-head

    -- 控制台启动
    npm run start
    
    -- 作为一个后台服务启动,启动完成后会在当前目录下生成一个nohup.out文件,记录启动的日志信息
    nohup npm run start &
    
  5. 访问http://127.0.0.1:9100查看启动是否成功,在连接框中输入ElasticSearch访问地址点击连接看是否可以正常连接
    ElasticSearch启动成功

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值