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 进行配置,这里不细讲配置内容。