3.安装Java(两服务器都需要安装)
解压到 /usr/java/jdk1.8.0_152
vim /etc/profie 在尾部添加以下内容
#JDK 1.8
export JAVA_HOME=/usr/java/jdk1.8.0_152
export JRE_HOME=
J
A
V
A
_
H
O
M
E
/
j
r
e
e
x
p
o
r
t
C
L
A
S
S
P
A
T
H
=
.
:
{JAVA\_HOME}/jre export CLASSPATH=.:
JAVA_HOME/jreexportCLASSPATH=.:{JAVA_HOME}/lib:KaTeX parse error: Expected 'EOF', got '#' at position 17: …JRE\_HOME}/lib #̲export PATH={JAVA_HOME}/bin:
P
A
T
H
e
x
p
o
r
t
P
A
T
H
=
PATH export PATH=
PATHexportPATH=JAVA_HOME/bin:
J
R
E
_
H
O
M
E
/
b
i
n
:
JRE\_HOME/bin:
JRE_HOME/bin:PATH
立即生效配置
source /etc/profile
查看java版本
java -version
**ubuntu-elk-node1:**Ubuntu 16.04.3/192.168.15.68上安装
4.1.elasticsearch安装
解压elasticsearch
tar xvf elasticsearch-2.3.3.tar.gz -C /usr/local/elk/
创建elasticsearch用户
adduser elasticsearch
elasticsearch目录权限修改
chown -R elasticsearch.elasticsearch /usr/local/elk/elasticsearch-2.3.3/
elasticsearch配置文件elasticsearch.yml
cluster.name: chuck-cluster #判别节点是否是统一集群
node.name: ubuntu-elk-node1 #节点的hostname
path.data: /data/es-data #数据存放路径
path.logs: /var/log/elasticsearch/ #日志路径
bootstrap.mlockall: true #锁住内存,使内存不会再swap中使用
network.host: 0.0.0.0 #允许访问的ip
http.port: 9200 #端口
创建日志数据目录,并授权
mkdir -p /data/es-data
mkdir -p /var/log/elasticsearch/
chown -R elasticsearch.elasticsearch /data/es-data
chown -R elasticsearch.elasticsearch /var/log/elasticsearch/
启动elasticsearch 后台运行加上&
su elasticsearch -l -c “/usr/local/elk/elasticsearch-2.3.3/bin/elasticsearch -d”
netstat -lntup|grep 9200
tcp6 0 0 :::9200 ::😗 LISTEN 1759/java
访问9200端口,会把信息显示出来
安装head插件显示索引和分片情况
/usr/local/elk/elasticsearch-2.3.3/bin/plugin install mobz/elasticsearch-head
访问页面http://192.168.15.68:9200/_plugin/head/
4.2.kibana安装
解压kibana
tar xvf kibana-4.5.1-linux-x64.tar.gz -C /usr/local/elk/
修改kibana.yml
server.port: 5601 kibana端口
server.host: “0.0.0.0” 对外服务的主机
elasticsearch.url: “http://192.168.15.68:9200”
kibana.index: ".kibana 在elasticsearch中添加.kibana索引
启动kibana 后台运行加上&
/usr/local/elk/kibana-4.5.1-linux-x64/bin/kibana &
netstat -lntup|grep 5601
tcp 0 0 0.0.0.0:5601 0.0.0.0:* LISTEN 1815/node
**ubuntu-nginx-node1:**Ubuntu 16.04.3/192.168.15.244上安装
5.1.logstash安装
解压logstash
tar xvf logstash-2.3.3.tar.gz -C /usr/local/elk/
Nginx配置修改使用json
log_format json '{ “@timestamp”: “KaTeX parse error: Expected 'EOF', got '#' at position 18: …me\_iso8601", '#̲ISO8601标准格式下的本地…remote_addr”, '#记录客户端IP地址
'“remote_user”: “KaTeX parse error: Expected 'EOF', got '#' at position 17: …emote\_user", '#̲记录客户端用户名称 '"tim…time_local”, '#通用日志格式下的本地时间
'“request”: “KaTeX parse error: Expected 'EOF', got '#' at position 12: request", '#̲记录请求的URL和HTTP协议…status”, '#记录请求状态
'“body_bytes_sent”: “KaTeX parse error: Expected 'EOF', got '#' at position 22: …bytes\_sent", '#̲发送给客户端的字节数,不包括响…http_referer”, '#记录从哪个页面链接访问过来的
'“http_user_agent”: “$http_user_agent”, '#记录客户端浏览器相关信息
自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。
深知大多数软件测试工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!
因此收集整理了一份《2024年软件测试全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上软件测试开发知识点,真正体系化!
由于文件比较大,这里只是将部分目录大纲截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且后续会持续更新
如果你觉得这些内容对你有帮助,可以添加V获取:vip1024b (备注软件测试)
一个人可以走的很快,但一群人才能走的更远。不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎扫码加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且后续会持续更新**
如果你觉得这些内容对你有帮助,可以添加V获取:vip1024b (备注软件测试)
[外链图片转存中…(img-0IpwW0jE-1712916990223)]
一个人可以走的很快,但一群人才能走的更远。不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎扫码加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!