ubuntu 安裝elasticsearch

 

elasticsearch簡介node

 

 環境準備linux

  •   elasticsearch:7.0.0
  •   kibana          :7.0.0

 

安裝
 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
相關文章
相關標籤/搜索