ElasticSearch(7.13.1) 作為服務啟動(Windows)


上一篇文章中介紹了如何安裝和啟動ElasticSearch,但是從命令行運行的話,弊端就是一直要啟動着這個窗口,如果誤關掉,或者服務器重啟之后沒有及時開啟,都是無法訪問的。

那么有沒有讓ElasticSearch開機自啟的方法呢?

有的!

我們可以將ElasticSearch注冊為Windows的服務,然后設置服務為自動啟動即可。

 

首先,我們進入bin目錄,在bin目錄下啟動命令行工具,找到elasticsearch-service.bat,輸入“elasticsearch-service.bat install

 

運行成功之后,打開系統的“服務”,找到剛剛安裝的ElasticSearch的服務

 

 

 右鍵-->屬性-->啟動類型設置為自動-->確定

如此一來,下次開機時,ES就會自己啟動了。

那么本次,還是需要手動啟動一下的,點擊左上角的“啟動”。

 

 

 

 

最后的最后,訪問一下 localhost:9200試一下吧~

 

 

PS:有時候服務會啟動的比較慢,如果啟動之后沒有立即刷出來,請稍等一小小會兒。

 

ES升級為7.x+版本后,需要配置x-pack

首先,在ES的config/elasticsearch.yml文件中增加

xpack.security.enabled: true

 

 

在后在bin目錄下運行 

elasticsearch-certutil.bat ca -out config/elastic-certificates.p12 -pass ""

 

 

 

 

在ES的elasticsearch.yml文件中增加

xpack.security.transport.ssl.enabled: true
xpack.security.transport.ssl.verification_mode: certificate 
xpack.security.transport.ssl.keystore.path: elastic-certificates.p12 
xpack.security.transport.ssl.truststore.path: elastic-certificates.p12 

 

 

回到bin目錄,找到 elasticsearch-setup-passwords.bat ,運行

elasticsearch-setup-passwords.bat interactive
 
        

interactive表示自定義密碼

輸入y回車,然后一次輸入密碼和回車

 

 

 

全部完成之后,重啟ES, 再次打開9200,會發現需要賬號密碼才可以訪問。輸入賬號、密碼登錄。

 

 

 

 賬號:elastic

 密碼:自行設置的密碼

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM