Open Distro for Elasticsearch|Install OD ELK for Windows

Open Distro for Elasticsearch (OD) logo

Open Distro for Elasticsearch Install

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

  1. 下載安裝包ZIP
  2. 啟動方式:執行腳本
.binelasticsearch.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:pathtojdk

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

set ES_START_TYPE=auto

4. 安裝 Service

.binelasticsearch-service.bat install

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

.binelasticsearch-service.bat manager

6. 啟動 Service

.binelasticsearch-service.bat start

7. Open Distro for Elasticsearch 安裝驗證

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

8. 調整 Open Distro for Elasticsearch 設定

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

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

建議修改的配置

configjvm.options 


### 正常是機器一半,最大31G 
### free -h 看機器大小 
- Xms4g ### 修改 
- Xmx4g ### 修改
configelasticsearch.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

.binkibana.bat

OD Kibana as Windows Service

下載 nssm,並執行:

nssm install kibana

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

open distro for Kibana nssm setting

open distro for Kibana nssm setting

完成後啟動服務,所以:

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:yourlogstashpathbinlogstash -f C:yourlogstashfilexxx.conf

完成

有任何問題,或是想看新主題?

聯絡我們

快速跳轉目錄

✦ 集先鋒 Bimap – 企業建置高速穩定的海量日誌分析平台✦

集中不同的結構化資料和非結構化日誌,並進行關聯性的大數據整合,客製化儀表版、自訂事件告警、機器學習等等,以滿足各種大數據的應用場景和解決方案。