如何在Linux/Windows上安裝ElasticSearch
阿新 • • 發佈:2018-12-19
下載頁面
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的情況,沒有涉及到叢集