《Elastic Stack 实战手册》——三、产品能力——3.4.入门篇——3.4.1.Elastic Stack 安装部署—— 3.4.1.1.安装Elasticsearch(本地及docker)(5) https://developer.aliyun.com/article/1231509
服务启动
l 直接前台启动命令 elasticsearch
l 后台启动并随系统启动 brew services start elasticsearch
节点状态校验
同上
服务停机
l 前台启动时直接退出当前 terminal 窗口或者 control + c 结束进程
l 后台启动时通过命令 brew services stop elasticsearch
服务卸载(删除)
brew uninstall elasticsearch-full
Windows 环境
Windows 的操作系统相对自成体系,所以在 Windows 平台中的安装可能会有些许不同。
zip 包安装
不同于 Linux/Unix 系统,Windows 系统用 zip 包进行压缩包安装:
https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.10.2-windows-x86_64.zip
主要的安装流程和 tar包 安装类似,只是需要运行的是 $ES_HOME\bin\elasticsearch.bat 文件而非 Linux/Unix 系统中的 $ES_HOME/bin/elasticsearch
如果要在启动命令中添加参数(如指定节点名等),需要通过 cmd 工具或者其它的命令行工具进行操作:
cd $ES_HOME\bin\ .\bin\elasticsearch.bat -Enode.name=my_node
msi 包安装
Windows 平台有自己的自引导安装包格式 msi 包(类似于前文的 rpm包),可以将 ES 安装成 Windows 的系统服务:
https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.10.2.msi
msi 包安装是有 GUI 界面的,只需要双击打开并一步步进行配置就好,本文不再赘述,需注意以下几点:
l 不做修改的话,ES 的主要目录(data、config、log等)都会放在 %ALLUSERSPROFILE%\Elastic\Elasticsearch\ 目录下(多半是在 C:\),当 C:\ 盘是系统安装盘又没有非常大空间的时候,建议将 ES 的安装路径换到其它盘符下
l 安装过程中会有包括节点/集群信息、开放端口、内存使用等设置,配置思路和基于 Xnix 系统的一致
l 安装为系统级服务时,需要在安装时开启相应的命令参数:
○ INSTALLASSERVICE:安装为系统服务
○ STARTAFTERINSTALL:安装后启动
○ STARTWHENWINDOWSSTARTS:随系统启动而启动
○ 完整命令:start /wait msiexec.exe /i elasticsearch-7.10.2.msi /qn INSTALLASSERVICE=true STARTAFTERINSTALL=true STARTWHENWINDOWSSTARTS=true
○ 安装完之后即可在系统服务中开启/关闭 ES 了
开发模式 VS 生产模式
本节中的 ES 是最简安装、启动,所以是以单节点(single-node)的方式启动。单节点启动默
认是开发模式,会忽略绝大部分的启动校验。在不确定生产模式的强制校验项有哪些时,建议所有的部署节点的初始化流程都按上文中的配置流程逐一进行配置。
生产模式启动强制校验项:
《Elastic Stack 实战手册》——三、产品能力——3.4.入门篇——3.4.1.Elastic Stack 安装部署—— 3.4.1.1.安装Elasticsearch(本地及docker)(7) https://developer.aliyun.com/article/1231506