一、安装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)出现以下界面表明安装成功