下面介绍搭建linux测试环境的完整步骤?
第一步下载虚拟机 我用的是15版本 ,用的镜像版本是center7.6
先建立一个自定义的虚拟机 参考博客
https://blog.csdn.net/luguodehua/article/details/79945179
创建完之后
需要配置下文件,让客户端和虚拟机连接上
操作步骤 vim /etc/ssh/sshd_config
修改这两个,改成yes,然后重启服务
systemctl restart sshd
修改完之后就可以本地和虚拟机相互连接了
下面就是环境的配置先把jdk 和jmeter和数据文件拷贝到虚拟机
MySQL和redis通过docker拉取
安装yum-utils:
yum install -y yum-utils device-mapper-persistent-data lvm2
为yum源添加docker仓库位置:
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
安装docker:
yum install docker-ce
启动docker:
systemctl start docker
拉取MySQL5.7的docker镜像:
docker pull mysql:5.7
下载过程不是很快要注意 会有downing
使用如下命令启动MySQL服务:
docker run -p 3306:3306 --name mysql
-v /mydata/mysql/log:/var/log/mysql
-v /mydata/mysql/data:/var/lib/mysql
-v /mydata/mysql/conf:/etc/mysql
-e MYSQL_ROOT_PASSWORD=123456
-d mysql:5.7
获取mysql容器的编号:
docker ps -a
36e31562cfea 类似于这个
将activity.sql放置在/tmp路径下
将sql脚本拷贝到容器内:
docker cp /tmp/activity.sql 容器编号:/tmp/
docker cp /tmp/activity.sql 36e31562cfea:/tmp/
进入运行MySQL的docker容器:
docker exec -it mysql /bin/bash
使用MySQL命令打开客户端:
mysql -uroot -p123456 --default-character-set=utf8
执行拷贝进来的sql文件
source /tmp/activity.sql
输入exit 退出mysql
再次输入exit 退出 容器,到本机
拉取redis镜像:
docker pull redis:5
启动redis容器:
docker run -p 6379:6379 --name redis
-v /mydata/redis/data:/data
-d redis:5 redis-server --appendonly yes
安装jdk
将jdk安装包拷贝到 /tmp路径
解压 tar -xvzf /tmp/jdk-8u221-linux-x64.tar.gz -C /usr/local/
vi /etc/profile
末尾追加:
export JAVA_HOME=/usr/local/jdk1.8.0_221
export CLASSPATH=$:CLASSPATH:$JAVA_HOME/lib/
export PATH=$PATH:$JAVA_HOME/bin
使用source /etc/profile 让刚才配置的环境变量立即生效
或者直接把现成的拷贝解压
将 event-0.0.1-SNAPSHOT.jar 拷贝到 /opt/
进入opt路径 执行
nohup java -jar event-0.0.1-SNAPSHOT.jar &
访问IP:8089/event/api/city/all