筆者這里下載的elastic search,是5.3.0版本,下載地址:https://www.elastic.co/downloads/past-releases/elasticsearch-5-3-0。因為要做日志鏈路追蹤。使用的
skywalking-collector.tar.gz,skywalking-web.tar.gz,skywalking-agent.tar.gz。對於版本有個依賴。
- 下載解壓之后,直接啟動也行,注冊成windows服務也行。推薦注冊windows服務。注冊windows服務方法:打開cmd,進入你的elasticsearch解壓目錄,如下圖:
-
但是我在啟動的時候總是啟動失敗。日志如下:
[2017-11-30 13:36:52] [info] [ 9428] Commons Daemon procrun (1.0.15.0 32-bit) started
[2017-11-30 13:36:52] [info] [ 9428] Service elasticsearch-service-x86 name Elasticsearch 5.3.0 (elasticsearch-service-x86)
[2017-11-30 13:36:53] [info] [ 9428] Service 'elasticsearch-service-x86' installed
[2017-11-30 13:36:53] [info] [ 9428] Commons Daemon procrun finished
[2017-11-30 13:37:12] [info] [ 9272] Commons Daemon procrun (1.0.15.0 32-bit) started
[2017-11-30 13:37:12] [info] [ 9272] Starting service 'elasticsearch-service-x86' ...
[2017-11-30 13:37:12] [info] [10500] Commons Daemon procrun (1.0.15.0 32-bit) started
[2017-11-30 13:37:12] [info] [10500] Running 'elasticsearch-service-x86' Service...
[2017-11-30 13:37:13] [info] [ 7280] Starting service...
[2017-11-30 13:37:15] [error] [ 9272] Failed to start 'elasticsearch-service-x86' service
[2017-11-30 13:37:15] [error] [ 9272] 傳遞給系統調用的數據區域太小。
[2017-11-30 13:37:15] [info] [ 9272] Start service finished.根據日志的提示,修改了config/jvm.options配置里的jvm參數:
-Xms512m
-Xmx512m
他默認的是2g。
修改完之后,記得重啟電腦。筆者就栽在這條路上……十分無奈。
可能我這也只是個例。如果你也遇到修改配置之后重啟應用沒有作用。可以考慮重啟電腦。 - 至於如何結合logstash、skywalking實現日志鏈路追蹤。此處省略一萬字,哈哈,筆者也只是剛接觸