Open Distro for Elasticsearch|Install OD ELK for Windows

瀏覽人次: 1588

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 – 企業建置高速穩定的海量日誌分析平台✦

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