工欲善其事必先利其器,在使用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 格式打印