elasticsearch 的安装
1、下载
从官网下载对应的版本https://www.elastic.co/cn/downloads/
下载的时候,可以选择右边更多版本进行下载。选择对应的es下载(我第一次下载忘记选了,直接点的下边下错了,不过下载挺快的)
2、解压包内容
以win7.10.0版本为例,下载的安装包包含以下文件。下载不同的版本会配有不同版本的jdk,可以自己选择。
bin:可执行脚本文件,包括启动elasticsearch服务、插件管理、函数命令等。
config:配置文件目录,如elasticsearch配置、角色配置、jvm配置等。
lib:elasticsearch所依赖的Java库。
data:默认的数据存放目录,包含节点、分片、索引、文档的所有数据,因为生产环境会不断变大,所以必须更改。(需要在以第一启动之后才有这个文件夹)
logs:默认的日志文件存储路径,因为生产环境会不断变大,所以必须更改。
modules:包含所有的elasticsearch模块,如Cluster、Discovery、Indices等。
plugins:已经安装的插件的目录。
jdk:7.0以后有的自带的Java环境。
3、jdk环境
查看jdk环境 进入到 …\elasticsearch-7.10.0\jdk\bin 打开命令框 输入Java -version
4、启动elasticsearch
以win为例启动 cd elasticsearch\bin.\elasticsearch -d(-d 以后台启动,不需要可以不加)
双击以下文件也可以启动
使用shell也可以启动,在文本文档中写入以下命令,将后缀改成.bat即可
start elasticsearch-7.10.0\bin\elasticsearch.bat
看到started启动成功,网页上输入localhost:9200回车显示配置
关闭命令框,即关闭服务。启动的配置在elasticsearch-7.10.0\config\elasticsearch.yml中可以自行更改。
5、单个项目启动多个节点
win系统 进入到elasticsearch的bin目录,使用命令执行多个以下命令,即可启动多个节点
.\elasticsearch -E path.data=data1 -E path.logs=log1 -E node.name=node1 -E cluster.name=es1
.\elasticsearch -E path.data=data2 -E path.logs=log2 -E node.name=node2 -E cluster.name=es2
5、多个项目启动多个节点
准备多个es,我直接复制的
然后在文本文档中写入如下命令,即可启动多个节点,端口号9200、9201、9202
start node1\bin\elasticsearch.bat
start node2\bin\elasticsearch.bat
start node3\bin\elasticsearch.bat