ELK的安装配置
安装前的准备工作:
准备好elk所需要的安装包,如下:
- elasticsearch-6.2.2.tar.gz
- elasticsearch-head-master.zip
- kibana-6.2.2-linux-x86_64.tar.gz
- logstash-6.2.2.tar.gz
- node-v8.9.1-linux-x64.tar.gz
- jdk-8u221-linux-x64.tar.gz
打开虚拟机,连接Moba,详细步骤见之前的文章
一、ELK的安装
1.在根目录下新建software目录(mkdir software)
创建完成后 下载解压缩工具(yum install -y unzip)
2.把下载好的压缩包拖拽到/software目录下
- 进入software安装目录,解压jdk并配置jdk文件
- 解压剩下的压缩包并移动到 /opt目录下:
tar -zxvf elasticsearch-6.2.2.tar.gz -C /opt
tar -zxvf elasticsearch-6.2.2.tar.gz -C /opt
tar -zxvf kibana-6.2.2-linux-x86_64.tar.gz -C/opt
tar -zxvf logstash-6.2.2.tar.gz -C /opt
tar -zxvf node-v8.9.1-linux-x64.tar.gz -C/opt
unzip elasticsearch-head-master.zip - 进入/opt目录对解压出来的文件夹简化改名:
mv kibana-6.2.2-linux-x86_64/ kibana622
…
…
mv node-v8.9.1-linux-x64/ node8
二、配置ES
配置前新建一个用户,并对用户进行赋权及分组
1. 输入:vi /etc/hostname 修改主机名称
2. 输入:vi /etc/hosts 修改主机列表
3.配置es的参数
输入:vi /opt/es622/config/elasticsearch.yml,按shift+g,快速定位到尾行,按o在下一行插入以下内容:(冒号前后有空格)
cluster.name: test --集群名
node.name: test-master --节点名
node.master: true --是否是主节点
network.host: 192.168.56.110 --本机地址
discovery.zen.ping.unicast.hosts: [“192.168.56.110”] --同上
http.cors.enabled: true
http.cors.allow-origin: “*”
4. 配置系统参数
(1)输入:vi /etc/sysctl.conf 插入内容:vm.max_map_count=655360
输入完成后 : wq保存并退出 ,再输入sysctl -w vm.max_map_count=655360刷新:
(2)输入:vi /etc/security/limits.conf 进入配置文件后按shift+g至最底行,按o在下一行插入内容:(*号也是需要输入的,*号后有空格)
wq保存退出
5.切换到普通用户测试链接
输入su es 切换到普通用户
在/opt目录下输入:./es622/bin/elasticsearch 启动服务,底部出现 started即是启动成功
在windows界面打开网页,输入http://192.168.56.115:9200/,可以正常出页面,切有节点的信息,即是启动成功
三、Head-master及node的配置
1. 输入:source /etc/profile,**配置文件
输入node -v 可以查看是否配置成功,成功会显示版本号
2.进入/headeash目录
输入:npm install -g grunt-cli 安装 --等待的时间比较长,耐心等待
安装成功↓
输入:npm install [email protected] --ignore-scripts 安装
安装成功↓
3.输入:vi Gruntfile.js
在port:9100下增加一行代码:hostname: ‘*’,
4.输入:vi _site/app.js,找到如下代码,并进行修改:(4360行)
可以首先:set nu显示行数 ,再4360 gg 跳转到该行
5.输入:npm run start 启动head-master
6.在windows界面,打开网页,输入:http://192.168.56.115:9100/
配置成功
四、使用Head-master对ES进行测试
点击索引页签,点击新建索引
点击总览页签,即可查看索引的情况
五、kibana安装,配置
1.输入:cd /opt/kibana622
2.输入:vi config/kibana.yml 按shift+g跳转到行末,按o增加以下内容:
server.host: “192.168.56.110”
elasticsearch.url: “http://192.168.56.110:9200”
3.输入:./bin/kibana 运行kibana
4.在windows界面打开网页,输入http://192.168.56.115:5601/
配置完成。