elasticsearch簡介node
環境準備linux
安裝
git
1.新建立普通用戶github
elasticsearch不能用root帳號啓動,爲了不以後啓動麻煩,直接建立一個用戶創建一個文件夾npm
sudo adduser zhengyazhao
2.新建tools目錄而且從官網下載壓縮包ubuntu
也能夠先從網上下載壓縮包,而後上傳到ubuntu系統當中跨域
1.建立tools 目錄 mkdir tools
2.下載項目wget
wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-5.4.0.zip
3.解壓zipcors
unzip elasticsearch-5.4.0.zip
圖中是解壓完成以後的內容jvm
4.修改運行內存,目前下載下來的elasticesarch運行是佔用2個gelasticsearch
vi /config/jvm.options
5.設置外網訪問
若是新配置完成的話,默認只能在本機進行訪問,此時咱們須要修改一下配置能夠讓外網訪問,首先須要關閉防火牆,而且在elasticsearch.yml當中添加一行network.host: 0.0.0.0
添加一行 network.host: 0.0.0.0
cluster.initial_master_nodes: ["node-1"]
#http.cors.enabled: true
#http.cors.allow-origin: "*"
6.啓動elasticearch,若是須要在後臺運行的話加上 -d
./elasticsearch -d
7.關閉後臺進程
ps -ef | grep elastic 根據顯示的進程號:kill -9 10603(進程號)
安裝elasticsearch-head插件
1.下載插件
wget https://codeload.github.com/mobz/elasticsearch-head/zip/master
unzip master
2.安裝nodejs 以及npm
sudo apt-get install nodejs 安裝npm sudo apt-get install npm 安裝grunt和grunt-cli sudo apt-get install -g grunt sudo apt-get install -g grunt-cli
3.安裝項目依賴
sudo npm install
4.啓動
npm start
5.記得要修改elasticeach當中的elasticsearch.yml配置文件,添加跨域配置
http.cors.enabled: true http.cors.allow-origin: "*"
部署kibana
1.下載源文件
下載地址:wget https://artifacts.elastic.co/downloads/kibana/kibana-5.4.0-linux-x86_64.tar.gz~
2.解壓
tar zxvf kibana-5.4.0-linux-x86_64.tar.gz
3.修改配置
vi kibana.yml 修改當中的server.host
4.啓動
運 行 : ./kabana
後臺運行 : ./kabana &
5.關閉後臺進程
ps -ef | grep kibana