环境安装
以下内容收集自各类视频、博客qaq
安装软件一般有三种方式:
- rpm
- 解压缩
- yum在线安装
1. JDK安装
待完善…
-
下载JDK安装包
-
检查JDK是否安装:
java -version
-
# 如果安装了JDK,要卸载 rpm -qa|grep jdk # 检查jdk版本 rpm -e --nodeps jdk名字 # 卸载完毕即可安装 # 安装完毕后,在/usr/java中查看安装结果 rpm -ivh rpm包 # 配置环境变量:rpm安装不需要配置环境变量,只有解压缩才需要
-
配置环境变量目录:
/etc/profile
2. Tomcat安装
待完善…
-
下载tomcat:
apache-tomcat-9.0.22.tar.gz
-
解压文件
-
tar -zxvf apache-tomcat-9.0.22.tar.gz
-
-
启动tomcat
-
确保Linux的防火墙端口是开启的,如果是阿里云,需要保证阿里云的安全组策略是开放的!
# 开启、重启、关闭、firewalld.service服务 # 开启 service firewalld start # 重启 service firewalld restart # 关闭 service firewalld stop # 开启端口 开端口命令:firewall-cmd --zone=public --add-port=8080/tcp --permanent 重启防火墙:systemctl restart firewalld.service 命令含义: --zone #作用域 --add-port=80/tcp #添加端口,格式为:端口/通讯协议 --permanent #永久生效,没有此参数重启后失效
上传完毕的项目直接购买自己的域名,备案解析过去即可。
域名解析后,如果端口是80-http、443-https可以直接访问,如果是9000、8080,就需要通过Apache或者Niginx做一下反向代理即可。(修改配置文件)
3. Mysql安装
待完善…
4. maven安装
① 官网下载安装包
② 上传到linux的/usr/local
目录
③ 解压:tar -zxvf apache-maven-3.6.1-bin.tar.gz
④ 配置环境变量
命令:vim /etc/profile
添加内容:
export MAVEN_HOME=/usr/local/apache-maven-3.8.1
export PATH=$MAVEN_HOME/bin:$PATH
⑤ 刷新环境变量
source /etc/profile
⑥ 检查是否成功
mvn -v
5. rocketmq安装
〇 前置条件:
- 安装jdk,并且配置好环境变量
- 安装maven,并且配置好环境变量
① 下载rocketmq
② 将rocketmq上传到linux并解压
我的上传目录为:/usr/local
解压:unzip rocketmq-all-4.9.0-bin-release.zip
重命名解压目录:mv rocketmq-all-4.9.0-bin-release rocketmq
③ 修改jvm参数
RocketMQ默认启动需要的jvm内存很大,这里需要根据自己实际的内存进行修改。主要改动两个文件,即bin目录下的runserver.sh
和runbroker.sh
修改runserver.sh
文件:
JAVA_OPT="${JAVA_OPT} -server -Xms8g -Xmx8g -Xmn4g -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=320m"
修改后:
JAVA_OPT="${JAVA_OPT} -server -Xms256m -Xmx256m -Xmn128m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=320m"
修改runbroker.sh
文件:
JAVA_OPT="${JAVA_OPT} -server -Xms8g -Xmx8g -Xmn4g"
修改后:
JAVA_OPT="${JAVA_OPT} -server -Xms256m -Xmx256m -Xmn256m"
④ 启动
进入rocketmq的bin目录
启动Name Server:
nohup sh mqnamesrv &
# 查看启动日志
tail -f ~/logs/rocketmqlogs/namesrv.log
启动Borker:
# localhost:9876:为broker连接nameserver时nameserver的地址
nohup sh mqbroker -n localhost:9876 autoCreateTopicEnable=true &
# 查看启动日志
tail -f ~/logs/rocketmqlogs/broker.log
⑤ 安装rocketmq-console
1、从官网下载rocketmq-console:https://github.com/apache/rocketmq-externals
2、修改配置文件:rocketmq-console/src/main/resource/application.properties
3、cmd进入rocketmq-console目录,执行maven打包命令:mvn clean package -Dmaven.test.skip=true
4、执行命令后,将生成的target目录中的rocketmq-console-ng-2.0.0.jar
文件上传到linux
5、在linux中进入上述文件的目录,执行java -jar rocketmq-console-ng-2.0.0.jar
6、在主机浏览器中输入虚拟机的ip地址加上端口号:8080即可进入控制页面。
⑥ 配置环境变量