Elasticsearch(简称 ES) 是一个实时的分布式搜索分析引擎。

学习资料:

安装配置

ES 依赖 java 环境,需要先安装 java 环境。

MacOS

Homebrew 安装

$ brew tap elastic/tap
$ brew install elastic/tap/elasticsearch-full

# 查看 es 版本
$ elasticsearch -version

参考:https://www.elastic.co/guide/en/elasticsearch/reference/7.17/brew.html

目录

# 查看安装目录
$ brew list elasticsearch-full

一般 elasticsearch.yml 配置文件在 homebrew安装目录的etc/elasticsearch目录下,我这边的目录:

/opt/homebrew/etc/elasticsearch

运行

# 启动
$ brew services start elasticsearch-full

# 停止
$ brew services stop elasticsearch-full

# 重启
$ brew services restart elasticsearch-full

启动后在浏览器输入:

http://localhost:9200

返回:

{
    "name": "...",
    "cluster_name": "...",
    "cluster_uuid": "...",
    "version": {
        "number": "7.17.4",
        "build_flavor": "default",
        "build_type": "tar",
        "build_hash": "79878662c54c886ae89206c685d9f1051a9d6411",
        "build_date": "2022-05-18T18:04:20.964345128Z",
        "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"
}

下载安装

在官网下载对应版本压缩包,并解压到自定义目录便算安装完成了

运行

# 进入根目录
$ cd elasticsearch-<version>

# 前台启动 Elasticsearch
$ ./bin/elasticsearch

# 后台启动 Elasticsearch
$ ./bin/elasticsearch -d

测试 Elasticsearch 是否启动成功,可以打开另一个终端,执行以下操作:

$ curl 'http://localhost:9200/?pretty'

elasticsearch-head

连接 Elasticsearch 集群的 web 客户端工具

安装配置

# 拉取代码库
$ git clone git://github.com/mobz/elasticsearch-head.git
# 进入目录
$ cd elasticsearch-head
# 安装依赖
$ npm i
# 启动服务
$ npm run start

连接本地 es 集群时需要配置 es 集群允许跨域,否则会连接失败

编辑 es 配置文件 elasticsearch.yml,新增如下配置,再重启 es 集群服务

# 是否支持跨域
http.cors.enabled: true
# *表示支持所有域名
http.cors.allow-origin: "*"

本文由 一切随风 创作,可自由转载、引用,但需署名作者且注明文章出处。

9 条评论

  1. pvqxsfuiqk
    pvqxsfuiqk

    孤山诡事

  2. bwqujheief
    bwqujheief

    杀死托尼笑不死偿命

  3. igopomqhxt
    igopomqhxt

    花街时代

  4. gfhvrmncww
    gfhvrmncww

  5. xsklyzlqrq
    xsklyzlqrq

    无限逆境之末班地铁

  6. bonsdhixej
    bonsdhixej

    军情五处利益之争

  7. dlhvaocncw
    dlhvaocncw

    卧底费瑞崛起

  8. lhnrhisdkp
    lhnrhisdkp

    荒野迷案

  9. obkvgznejy
    obkvgznejy

    马1956

添加新评论