工欲善其事必先利其器,在使用Elasticsearch的时候,我们需要安装Elasticsearch,由于Elasticsearch依赖 java,所以要先有jdk的环境。JDK安装完成之后在进行接下来的Elasticsearch的安装
1. Elasticsearch 的安装
安装Elasticsearch(windows版)
在网站:https://www.elastic.co/cn/downloads/elasticsearch 上进行下载
我们使用的是 windows 版本的
下载下来后我们进行解压
- bin 文件夹下存放的是二进制脚本,包括启动Elasticsearch节点和安装的插件
- config 包括的是配置文件
- jdk 存放的是运行环境
- lib 自身需要的jar包
- logs 日志
- modules 各个模块
- plugins 配置插件
启动Elasticsearch
切换到终端窗口,到安装目录下
执行启动命令:
D:\elasticsearch-7.8.0>.\bin\elasticsearch.bat
表示在我的电脑上已经启动了
日志会在 安装目录下的 logs 里面有体现
使用 crtl+c 终止
查看启动情况
当我们显示启动成功后,http://localhost:9200/ 查看,因为 Elasticsearch 的默认端口号是 9200,所以使用 9200
页面显示如下:
{
"name" : "PEK1-3VSRW22",
"cluster_name" : "elasticsearch",
"cluster_uuid" : "BE7Znox_QH25QAFLfjZlwA",
"version" : {
"number" : "7.8.0",
"build_flavor" : "default",
"build_type" : "zip",
"build_hash" : "757314695644ea9a1dc2fecd26d1a43856725e65",
"build_date" : "2020-06-14T19:35:50.234439Z",
"build_snapshot" : false,
"lucene_version" : "8.5.1",
"minimum_wire_compatibility_version" : "6.8.0",
"minimum_index_compatibility_version" : "6.0.0-beta1"
},
"tagline" : "You Know, for Search"
}
2. Elasticsearch 的配置
Elasticsearch 的配置信息位于config 文件夹中,主要的有图示的三个
elasticsearch.yml
打开 elasticsearch.yml 中包含了 特定节点的设置,像node.name、paths路径信息、cluster.name和network.host 等重要的配置信息
# ---------------------------------- Cluster -----------------------------------
#cluster.name: my-application
# ------------------------------------ Node ------------------------------------
#node.name: node-1
# ----------------------------------- Paths ------------------------------------
#path.data: /path/to/data
#path.logs: /path/to/logs
# ---------------------------------- Network -----------------------------------
#network.host: 192.168.0.1
jvm.options
一般不会用到
log4j2.properties
Elasticsearch 的日志默认以 JSON 格式打印