Windows 上安裝 ElasticSearch7.X

原文鏈接:https://blog.csdn.net/mottohlm/article/details/80875207

ElasticSearch 的下載地址:

https://www.elastic.co/downloads/elasticsearch;

下載好之後將其解壓到你想要安裝的目錄:比如我的 D:\mnt\work_space\ELK\elasticsearch-7.3.0 。

以上,就算安裝好了。那麼如何知道安裝“好”了呢,運行一下就知道了。

進入到D:\mnt\work_space\ELK\elasticsearch-7.3.0\bin中,雙擊執行 elasticsearch.bat 。等待打印信息輸出完之後打開瀏覽器,輸入:localhost:9200 。頁面顯示如下,則說明安裝好了。

{
  "name" : "DESKTOP-VLO4B8K",
  "cluster_name" : "elasticsearch",
  "cluster_uuid" : "8nSsZazqTOy3cre5zLFINg",
  "version" : {
    "number" : "7.3.0",
    "build_flavor" : "default",
    "build_type" : "zip",
    "build_hash" : "de777fa",
    "build_date" : "2019-07-24T18:30:11.767338Z",
    "build_snapshot" : false,
    "lucene_version" : "8.1.0",
    "minimum_wire_compatibility_version" : "6.8.0",
    "minimum_index_compatibility_version" : "6.0.0-beta1"
  },
  "tagline" : "You Know, for Search"
}

一般情況下,我們都會通過一個可視化的工具來查看ES的運行狀態和數據。這個工具我們一般選擇head 。

可視化的工具ElasticSearch-head

Elasticsearch 5.x, 6.x, and 7.x: site plugins are not supported. Run as a standalone server,5.0以上就不再是一個插件而是一個獨立的web服務了。該插件是一個依賴node.js編譯的web服務

下面先安裝node.js
下面是node.js下載地址。
http://nodejs.cn/download/;
下載後,地接就是一個安裝包,直接打開後除了安裝路徑自己按需設置外,其他的一路next就好,直到最後它自動安裝完。最後打開cmd 。
輸入:node --version 看能否打印出版本信息來檢驗安裝是否正確就好了。
node.js安裝好後,切換目錄到node.js的安裝目錄中。比如我的是D:\program\node-js
運行命令安裝 grunt

npm install -g grunt-cli

set命令換成阿里的鏡像就可以了

npm config set registry http://registry.npm.taobao.org

不設置阿里鏡像會十分緩慢,head 依賴的都安裝完之後,就可以安裝head 了。

安裝head
下面是head的下載地址,在GitHub 中:
https://github.com/mobz/elasticsearch-head
進入github後我們選擇下載zip 壓縮包,下載完之後將其解壓到你想要安裝的目錄即可,比好我的是:D:\mnt\work_space\ELK\elasticsearch-head-master
打開cmd 切換到 D:\mnt\work_space\ELK\elasticsearch-head-master中,
然後執行 npm install
完成之後就可以將期啓動:npm run start

看到最後輸出如下即可知道安已啓動好了
打開瀏覽器輸入:http://localhost:9100/

這樣說明它安裝成功了。
到這裏 我們會發現連接狀態還是未連接,因爲es默認是不允許跨域連接的。那麼我們要開啓。

進入到es的安裝目錄下,我這裏是D:\mnt\work_space\ELK\elasticsearch-7.3.0 ,然後進入config 文件夾,打開elasticsearch.yml 在末尾添加

http.cors.enabled: true
http.cors.allow-origin: “*”

保存,然後重啓es ,再刷新一下 elasticsearch-head 即可

在這裏插入圖片描述
http.cors.enabled 開啓跨域訪問支持,默認爲false
http.cors.allow-origin 跨域訪問允許的域名地址,支持用正則,我這裏就偷偷懶,直接全部

版權聲明:本文爲CSDN博主「mottohlm」的原創文章,遵循CC 4.0 by-sa版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/mottohlm/article/details/80875207

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章