2021-05-12 14:32:11
Elasticsearch-5.0.0移植到Ubuntu 16.04
舊環境:
- Windows10
- elasticsearch-5.0.0(含elasticsearch-head外掛)
新環境:
- Ubuntu16.04
由於環境換成了Ubuntu,之前Windows10環境下的ES需要遷移過來。
步驟:
- 把ES5整個目錄拷貝到ubuntu16.04目錄下。
ES5.0版本的ES跟之前的版本最大的不同之處就是多了很多環境的校驗,比如jdk,max-files等等。
設定核心引數
vi /etc/sysctl.conf
# 增加下面的內容
fs.file-max=65536
vm.max_map_count=262144
設定資源引數
vi /etc/security/limits.conf
# 修改
* soft nofile 32768
* hard nofile 65536
修改進程數
ulimit -u 2048
設定上述引數後,重新啟動系統。
elasticsearch-head外掛需要nodejs環境,需要安裝nodejs。下載node-v6.9.3-linux-x64.tar.xz,解壓。設定PATH環境變數。
檢視版本號:
node -v
安裝npm:
sudo apt-get install npm
npm檢視版本號:
npm -v
進入elasticsearch-head外掛目錄,安裝grunt(若已有編譯好的node_modules目錄,則刪除之):
cd ~/elastic-5.0.0/elasticsearch-head
npm install grunt-cli
檢視grunt版本:
grunt -v
構建、執行head外掛:
npm install
初次構建時,可能到90%時會卡住。重新構建即可。
啟動es5:
cd elasticsearch-5.0.0/bin ./elasticsearch
執行head服務:
cd elasticsearch-head
grunt server
存取url:http://localhost:9100/
Linux上安裝部署ElasticSearch全程記錄 http://www.linuxidc.com/Linux/2015-09/123241.htm
Elasticsearch安裝使用教學 http://www.linuxidc.com/Linux/2015-02/113615.htm
ElasticSearch 組態檔譯文解析 http://www.linuxidc.com/Linux/2015-02/114244.htm
ElasticSearch叢集搭建範例 http://www.linuxidc.com/Linux/2015-02/114243.htm
分散式搜尋ElasticSearch單機與伺服器環境搭建 http://www.linuxidc.com/Linux/2012-05/60787.htm
ElasticSearch的工作機制 http://www.linuxidc.com/Linux/2014-11/109922.htm
Elasticsearch的安裝,執行和基本設定 http://www.linuxidc.com/Linux/2016-07/133057.htm
使用Elasticsearch + Logstash + Kibana搭建紀錄檔集中分析平台實踐 http://www.linuxidc.com/Linux/2015-12/126587.htm
Ubuntu 14.04搭建ELK紀錄檔分析系統(Elasticsearch+Logstash+Kibana) http://www.linuxidc.com/Linux/2016-06/132618.htm
Elasticsearch1.7升級到2.3實踐總結 http://www.linuxidc.com/Linux/2016-11/137282.htm
Ubuntu 14.04中Elasticsearch叢集設定 http://www.linuxidc.com/Linux/2017-01/139460.htm
相關文章