1. 程式人生 > >如何在Linux/Windows上安裝ElasticSearch

如何在Linux/Windows上安裝ElasticSearch

下載頁面

Linux安裝

在下載頁面選擇macOS/Linux進行下載,解壓後執行your-es-dir/bin/elasticsearch,例如

$ tar -xvf elasticsearch-6.4.2.tar.gz
$ ./elasticsearch-6.4.2/bin/elasticsearch -d

-d表示在後臺執行

執行elasticsearch可能遇到的問題

max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144] 解決: 在/etc/sysctl.conf中新增以下配置

vm.max_map_count=655360

使用sysctl -p使之生效

使用elasticsearch-head視覺化管理es叢集

安裝elasticsearch-head之前確保你的nodejs已經安裝:How to Install Nodejs 倉庫地址: elasticsearch-head 可以直接下載ZIP檔案或者clone到本地,解壓後進入elasticsearch-head目錄中進行安裝:

$ git clone [email protected]:mobz/elasticsearch-head.git
$ cd elasticsearch-head
$ npm install

安裝完成後就可以啟動了:

$ npm run start

修改elasticsearch的配置檔案config/elasticsearch.yml,加入以下配置:

http.cors.enabled: true
http.cors.allow-origin: "*"

重啟es便可以了

Windows安裝

一句話:下載壓縮包解壓執行bin目錄下的elasticsearch.bat檔案就可以了

總結

這裡只講了單個es的情況,沒有涉及到叢集