現象
使用Easticsearc時侯啓動時,點擊elasticsearch.bat發生閃退
我的原因
通過查看ElasticSearch的log信息【Log查看路徑:你的ElasticSearch安裝主目錄/Logs/elasticSearch.txt】,發現是我的配置文件elasticsearch.yml配置代碼寫錯了。具體可以見一下截圖:
將配置信息按照log裏面的提示修改之後,再次重啓將不會出現閃退現象
其他原因
在出現閃退問題後,我第一時間選擇的是百度(因爲ElasticSearch是新知識點),百度後發現網上有說是“配置文件沒有使用UTF-8編碼”,有說“配置項和值之間空格使用錯誤”。但是綜合來看,基本上都是因爲配置文件配置錯誤問題,因此自己多多查看一下自己的配置即可察覺出錯誤。此外,我覺得既然ElasticSearch有自帶的Log,那麼開發者可以通過查看Log來快速定位錯誤原因,這是一個通用的解決方法