Elasticsearch 基础教程

Elasticsearch 高级教程

Elasticsearch 插件

Elasticsearch 笔记

Elasticsearch FAQ

original icon
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.knowledgedict.com/tutorial/elasticsearch-install-on-macos.html

mac 安装多版本 elasticsearch(es)详解

Elasticsearch 安装 Elasticsearch 安装


mac os 下安装 elasticsearch 主要有 2 种方案,一种是直接通过官方网站下载安装包,另一种是通过 mac 软件管理工具 homebrew 安装。值得注意的是,es 源码是用 java 编写的,需要确保 java 环境的安装。

通过官方安装包

首先到 es 的官方网站下载相应版本的安装包,下载主页如下:

https://www.elastic.co/downloads/elasticsearch

es 官方有中文下载页面,一般情况下,它会自动跳转到中文下载页,如下:

https://www.elastic.co/cn/downloads/elasticsearch

下载首页一般是提供最新的稳定版本,如果要下载过去的版本,点 past releases 进入各版本下载页面:

https://www.elastic.co/downloads/past-releases#elasticsearch

找到指定版本的安装包,mac 一般下载 tar 包即可。

第二步,解压下载的安装包,即可看到 elasticsearch-x.x.x 文件夹及目录结构:

bin/                        --------- 命令文件夹
    elasticsearch
    elasticsearch-plugin
    elasticsearch-keystore
    elasticsearch-translog
    elasticsearch.in.sh
    ......
config/                     --------- 配置文件夹
    elasticsearch.yml
    jvm.options
    log4j2.properties
    ......
lib/                        --------- 存放源码 jar 及依赖包
    elasticsearch-x.x.x.jar
    lucene-core-x.x.x.jar
    ......
modules/                    --------- 模块文件夹
    transport-netty4
    transport-netty3
    lang-painless
    lang-groovy
    lang-expression
    ......
plugins/                    --------- 插件文件夹,初始时为空,安装的插件在该目录下
logs/                       --------- 日志文件存放的目录(高版本之后才出现的该目录)
jdk/                        --------- es 自带的 jdk(从 es 7 开始自带 jdk)
README.textile
LICENSE.txt
NOTICE.txt

第三步,进入 bin 目录,启动 es 即可:

demo@knowledgedict bin $ ./elasticsearch

默认启动 9300 transport 端口(tcp 协议上的)和 9200 http 接口,也可以到 config 目录下的 elasticsearch.yml 进行配置,这里不细讲配置内容。