(二):ElasticSearch安装部署
1、安装Jdk
版本选择:java8、java11、java4,为了兼容Logstash等的兼容性。
2、Elasticsearch安装
2.1、Elasticsearch下载
下载地址 :https://www.elastic.co/cn/,点击即刻体验
选择下载
获取历史版本
选择下载Elasticsearch
下载指定版本的Elasticsearch,这里选择7.10.0,选择的是windows系统
2.2、Elasticsearch目录简介
·bin:可执行脚本文件,包括启动elasticsearch服务
·config:配置文件目录
·lib:Elasticsearch锁依赖的java库
·data:默认数据存放目录,包括节点、分片、索引、文档的所有数据,生产环境要求必须修改
·logs:默认的日志文件存储路径,生产环境必须修改
·modules:包含所有的Elasticsearch模块
·plugins:已经安装的插件目录
2.3、启动Elasticsearch
2.3.1、启动方式
1.1、windows
命令行方式:
cd 解压目录
.\elasticsearch -d
图形界面方式:
进入到ES的解压目录,执行解压目录下的elasticsearch.bat
1.2、linux
进入到ES的解压目录,执行解压目录下的elasticsearch,执行命令:
# 以守护进程的方式执行
./elasticsearch -d
2.3.2、验证是否启动成功
这里我用的是Windows系统,采用的是图形界面的方式启动ES
访问界面localhost:9200,出现如下界面证明启动成功
2.3.3、多节点启动
3.1、本机单个项目启动多节点
./elasticsearch -E path.data=data1 -E path.log=log1 -E node.name=node1 -E cluster.name=snais1
./elasticsearch -E path.data=data2 -E path.log=log2 -E node.name=node2 -E cluster.name=snais2
3.2、本机多个项目启动多个单节点
Linux:
open /node1/bin/ealsticsearch open /node2/bin/ealsticsearch open /node3/bin/ealsticsearch
wiondows:
start /node1/bin/ealsticsearch.bat start /node2/bin/ealsticsearch.bat start /node3/bin/ealsticsearch.bat