一、安裝node.js
安裝elasticsearch-head作爲web展示 所以首先安裝nodejs 主要是利用npm
1、先安裝wget命令,如果有可省略
[root@yyy opt]# yum install -y wget
2、設置node的鏡像地址爲阿里的
[root@yyy opt]# wget https://npm.taobao.org/mirrors/node/v11.0.0/node-v11.0.0.tar.gz
3、解壓node鏡像,放到soft文件夾下面,方便管理
[root@yyy opt]# tar -zxvf node-v11.0.0.tar.gz
[root@yyy opt]# mv node-v11.0.0 soft/node11
[root@yyy opt]# cd soft/nod11
[root@yyy nod11]# yum install -y gcc gcc-c++
4、執行配置文件configure
[root@yyy opt]# ./configure
5、編譯並安裝一下(make這一步很長,可以準備二,三的配置)
[root@yyy opt]#make
[root@yyy opt]#make install
6、成功檢驗
[root@yyy opt]# node -v
出現v11.0.0 表明成功
二、安裝Elasticsearch
提前安裝jdk
這裏寫一下
1、解壓安裝包,放到soft文件夾下面並重命名
[root@yyy opt]tar –zxvf elasticsearch6.2.2.tar.gz
[root@yyy opt]mv elasticsearch6.2.2 soft/elasticsearch622
2、創建一個新用戶並授權(與root用戶一樣的權限)
[root@yyy config]useradd yy
[root@yyy config]# ll /etc/sudoers
-r--r-----. 1 root root 3907 Nov 5 2016 /etc/sudoers
授權添加這樣一句話:[用戶名] ALL=(ALL) ALL
[root@yyy config]# chmod u+w /etc/sudoers
[root@yyy config]# vi /etc/sudoers
3、修改elasticsearch.yml文件
culster.name: sc #集羣名稱,可以自行修改
node.name: ys-01 #節點名稱,自行修改
network.host: 192.168.56.59 #主機地址,這裏寫本機IP
http.port: 9200 #端口
http.cors.enabled: true #設置跨域
http.cors.allow-origin: "*" #設置訪問
4、解決系統最大文件數太低問題
修改 vi /etc/security/limits.conf
文件,在文件末尾追加
* soft nofile 65536
* hard nofile 131072
* soft nproc 4096
* hard nproc 4096
# '*' 表示匹配所有用戶
5、解決虛擬內存太低問題
修改vi /etc/sysctl.conf
文件末尾追加
vm.max_map_count=655360
改完,一定要激活
[root@yyy config] sysctl -p
啓動elasticsearch,這一步要等node.js裝完成,再執行;不能使用root用戶啓動
[root@yyy soft] chown yy -R elasticsearch #防止沒有權限,賦一下權
[root@yyy bin] su yy #切換用戶到yy
[yy@yyy bin]./elasticsearch
在瀏覽器中輸入主機地址:端口號,出現一下內容表示已成功安裝好
三、安裝elasticsearch-head監控elasticsearch集羣環境
1、解壓縮安裝,移動目錄,安裝
unzip elasticsearch-head-master.zip
mv elasticsearch-head-master soft/elasticsearchhead
npm install
2、開始安裝,如果安裝出錯,提示沒有bzip2這個工具,就安裝一下
yum install -y bzip2
npm install
#啓動elasticsearch-head
npm run start
然後安裝並啓動服務
四、安裝Kibana
1、解壓文件,移動文件
tar -zxvf kibana-6.2.2-linux-x86_64.tar.gz
mv kibana-6.2.2-linux-x86_64 soft/kibana622
2、修改配置文件kibana.yml 具體設置如下圖所示
server.port:5601
server,host:"你的主機地址"
elasticsearch.url:"http://你的主機地址:端口號(elasticsearch的)9200"
3、啓動kibana,進入安裝目錄下的bin目錄
[root@yyy bin]./kibana
瀏覽器輸入:主機地址:端口號(5601)出現以下界面表明安裝成功