Elasticsearch-5.0.0移植到ubuntu16.04

舊環境:html

  • windows10
  • elasticsearch-5.0.0(含elasticsearch-head插件)

新環境:node

  • ubuntu16.04

因爲環境換成了ubuntu,以前windows10環境下的ES須要遷移過來。linux

步驟:npm

  • 把ES5整個目錄拷貝到ubuntu16.04目錄下。

ES5.0版本的ES跟以前的版本最大的不一樣之處就是多了不少環境的校驗,好比jdk,max-files等等。ubuntu

設置內核參數windows

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

配置上述參數後,重啓系統。bash

 

elasticsearch-head插件須要nodejs環境,須要安裝nodejs。下載node-v6.9.3-linux-x64.tar.xz,解壓。配置PATH環境變量。markdown

查看版本號:elasticsearch

node -v

安裝npm:grunt

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/

 參考:http://www.cnblogs.com/xing901022/p/6030296.html

相關文章
相關標籤/搜索