你瀏覽的是我們在Google的加速版網頁,你可以點選Logo回到主網站取得更多的資訊

Open Distro for Elasticsearch|Install OD ELK for Windows



Open Distro for Elasticsearch Install

Windows 10 及Windows Server 2019 為測試過的 OS 版本,如果採用 EXE 安裝,需要先安裝 JAVA 11

  1. 下載安裝包ZIP
  2. 啟動方式:執行腳本
.\bin\elasticsearch.bat


Open Distro for Elasticsearch as Windows Service

通常我們會將 Server 上的 Open Distro for Elasticsearch 設為 Windows Service,比較好監控,並設定開機啟動,所以:

1. 進入 Open Distro for Elasticsearch 的安裝目錄

2. 設定 JAVA_HOME 環境參數

set JAVA_HOME=C:\path\to\jdk

3. (Optional) 設定開機即啟動

set ES_START_TYPE=auto

4. 安裝 Service

.\bin\elasticsearch-service.bat install

5. (Optional) 開啟 Service Manager UI 做進一步的設定

.\bin\elasticsearch-service.bat manager

6. 啟動 Service

.\bin\elasticsearch-service.bat start


7. Open Distro for Elasticsearch 安裝驗證

curl -XGET https://localhost:9200 -u "admin:admin" --insecure


8. 調整 Open Distro for Elasticsearch 設定

使用指令,並透過 -E 的方式

.\bin\elasticsearch.bat -Ecluster.name=odfe-cluster -Enode.name=odfe-node1 -Ehttp.host=0.0.0.0 -Ediscovery.type=single-node

建議修改的配置

config\jvm.options 


### 正常是機器一半,最大31G
### free -h 看機器大小
- Xms4g ### 修改
- Xmx4g ### 修改

config\elasticsearch.yml 


### 不同的集群使用不同的 cluster.name
cluster.name: bimap

### 默認是主機名
node.name: ${HOSTNAME}

### 根據存放路徑修改,可單個或多個
### 如在data下需新增資料夾
path.data: C:/ELK/data
### 或多個
# path.data: ["/data1/es", "/data2/es"]

### 鎖定記憶體
bootstrap.memory_lock: true

### 網路設定
network.host: 0.0.0.0

### 以下根據單機或群組擇一配置:
discovery.type: single-node ### **直接新增**
### 群組根據客戶端IP配置 cluster.initial_master_nodes: ["10.66.61.46","10.66.61.47","10.66.61.48"]
discovery.seed_hosts: ["10.66.61.46","10.66.61.47","10.66.61.48"]


OD Kibana Install 

1. 下載安裝包 ZIP

2. 修正設定

config/kibana.yml

server.host: "0.0.0.0"
elasticsearch.hosts: https://0.0.0.0:9200

3. 啟動 Kibana

.\bin\kibana.bat


OD Kibana as Windows Service

下載 nssm,並執行:

nssm install kibana

設定 kibana.bat 位置,並設定 Dependency 為 Elasticsearch 7.10.2 (elasticsearch-service-x64




完成後啟動服務,所以:

nssm start kibana

Kibana 安裝驗證

網址輸入:http://localhost:5601,預設 admin / admin



Logstash OSS Install

1. 下載安裝包 ZIP,版本需對應 Elasticsearch 版本

2. 建立 logstash.conf,並貼上測試內容,所以:

input { 
stdin {}
}
output {
elasticsearch {
hosts => ["https://localhost:9200"]
index => "logstash-test-%{+YYYYMMdd}"
user => "admin"
password => "admin"
ssl => true
ssl_certificate_verification => false
}
stdout { codec => rubydebug }
}

3. 執行

C:\your\logstash\path\bin\logstash -f C:\your\logstash\file\xxx.conf


完成



有任何問題,或是想看新主題? 聯絡我們

ELK 達人

我們致力於 ELK 的各種應用,協助企業建置相關服務。我們也提供基於 ELK 的各種解決方案,有任何問題,歡迎加入我們的官方 Line,或來信詢問,期待與您面對面的機會。