既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上软件测试知识点,真正体系化!
由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新
[root@db01 ~]# mkdir /data/soft -p
https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.6.0.rpm
[root@db01 ~]# cd /data/soft
[root@db01 soft]# wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.6.0.rpm ##如果拉取不到的话也可以用浏览器实现下载好再上传到服务器
3.使用rpm安装elasticsearch
[root@db01 soft]# rpm -ivh elasticsearch-6.6.0.rpm
4.修改配置文件并创建数据目录
[root@db01 ~]# vim /etc/elasticsearch/elasticsearch.yml
node.name: node-1
path.data: /data/elasticsearch
path.logs: /var/log/elasticsearch
network.host: 172.16.210.53
http.port: 9200
[root@db01 ~]# mkdir /data/elasticsearch/ -p
[root@db01 ~]# chown -R elasticsearch:elasticsearch /data/elasticsearch/ ##更改权限
5.修改内存锁定
[root@db01 soft]# systemctl edit elasticsearch.service
##添加这两行信息
[Service]
LimitMEMLOCK=infinity
6.启动elasticsearch
[root@db01 soft]# sudo systemctl daemon-reload
[root@db01 soft]# sudo systemctl enable elasticsearch.service
[root@db01 soft]# sudo systemctl start elasticsearch.service
7.时间同步
在所有主机上操作
yum install -y ntpdate #安装ntpdate
ntpdate time1.aliyun.com ##同步阿里云
二.安装kibana
在53主机操作
1.获取软件并安装
[root@db01 soft]# wget https://artifacts.elastic.co/downloads/kibana/kibana-6.6.0-x86_64.rpm ##拉取kibana安装包,如果拉取不了也可以使用浏览器提前下下载好,再上传至服务器
[root@db01 soft]# rpm -ivh kibana-6.6.0-x86_64.rpm ##安装kibana
2.编辑kibana配置文件
[root@db01 soft]# vim /etc/kibana/kibana.yml
##定义端口
server.port: 5601
##定义主机
server.host: "172.16.210.53"
##定义主机名
server.name: "db01"
##定义elasticsearch的主机
elasticsearch.hosts: ["http://localhost:9200"]
##开启kibana在elasticsearch的索引
kibana.index: ".kibana"
3.启动kibana
[root@db01 soft]# systemctl start kibana
[root@db01 soft]# systemctl enable kibana
4.检查端口
[root@db01 soft]# netstat -lntup | grep 5601 ##检查端口5601端口是否打开
tcp 0 0 172.16.210.53:5601 0.0.0.0:\* LISTEN 2955/node
5.打开web访问
需要等一下时间再访问53主机地址:5601
三.安装filebeat
在53主机操作
1.获取filebeat软件包并安装
[root@db01 soft]# wget https://artifacts.elastic.co/downloads/beats/filebeat/filebeat-6.6.0-x86_64.rpm ##获取软件包
[root@db01 soft]# rpm -ivh filebeat-6.6.0-x86_64.rpm ##开始安装
2.修改配置文件
[root@db01 soft]# cp /etc/filebeat/filebeat.yml{,bak} ##修改前先备份一份
[root@db01 soft]# vim /etc/filebeat/filebeat.yml ##修改配置文件
filebeat.inputs:
- type: log
##打开日志提取
enabled: true
##定义要提取的日志文件路径
paths:
- /var/log/nginx/access.log
##定义将日志输出到的elasticsearch主机
output.elasticsearch:
hosts: ["172.16.210.53:9200"]
3.启动服务
[root@db01 soft]# systemctl start filebeat
[root@db01 soft]# systemctl enable filebeat
四.安装nginx
在53主机操作
1.安装nginx和web测试工具
[root@db01 soft]# yum install nginx httpd-tools -y
2.启动nginx
[root@db01 soft]# systemctl start nginx
[root@db01 soft]# systemctl enable nginx
3.进行压力测试
[root@db01 soft]# ab -n 100 -c 100 http://172.16.210.53/
[root@db01 soft]# tailf /var/log/nginx/access.log ##查看是否生产日志
172.16.210.53 - - [21/Jun/2020:14:50:41 +0800] "GET / HTTP/1.0" 200 4833 "-" "ApacheBench/2.3" "-"
172.16.210.53 - - [21/Jun/2020:14:50:41 +0800] "GET / HTTP/1.0" 200 4833 "-" "ApacheBench/2.3" "-"
172.16.210.53 - - [21/Jun/2020:14:50:41 +0800] "GET / HTTP/1.0" 200 4833 "-" "ApacheBench/2.3" "-"
172.16.210.53 - - [21/Jun/2020:14:50:41 +0800] "GET / HTTP/1.0" 200 4833 "-" "ApacheBench/2.3" "-"
172.16.210.53 - - [21/Jun/2020:14:50:41 +0800] "GET / HTTP/1.0" 200 4833 "-" "ApacheBench/2.3" "-"
172.16.210.53 - - [21/Jun/2020:14:50:41 +0800] "GET / HTTP/1.0" 200 4833 "-" "ApacheBench/2.3" "-"
172.16.210.53 - - [21/Jun/2020:14:50:41 +0800] "GET / HTTP/1.0" 200 4833 "-" "ApacheBench/2.3" "-"
使用kibana展示数据
访问kibana的web界面点击Management
点击index Patterns
输入filebeat收集到的日志索引,再点击Next step
选择第一个
再点击Create index pattern
创建完成后,再点击Discover
现在没有数据是因为,最近15分钟没有数据产生,我们可以更改时间
更改为最近4小时的数据就能看见数据了
点击小三角,可以查看详细信息
网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
SynaXkM-1715703444624)]
网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!