一、Linux配置java环境
1)查看自带jdk版本信息
java -version
2) 更换jdk版本为1.8
更换不需要删除之前的。此处设置的jdk不对虚拟机整体生效,仅仅对当前用户生效。
- 首先是下载官方jdk包
Oracle官网地址:点击下载:
2. windows系统上传至linux服务器
下载FileZilla软件,通过sfcp打开,可实现拖拽,十分方便。(也可以使用Xshell和Xftp)
FileZilla软件下载地址: FileZilla官网:点击下载
借用sftp连接效果如图:
- 完成jar上传至Linux后 使用 tar -zxvf 安装包名称 解压即可
具体的解压目录,可自由设置。一般放到宿主目录 /usr/java
- 执行以下命令即可实现jdk版本更改只对当前用户生效
依次执行下边三个步骤:第一步编辑文件,第二步文件追加配置,第三步配置文件生效
~表示当前用户,~~/.bash_profile这种写法表示只在当前用户下使用环境变量生效。
vim ~/.bash_profile
##JAVA_HOME CLASSPATH PATH
export JAVA_HOME="/usr/java/jdk1.8.0_301"
export CLASSPATH=".:${JAVA_HOME}/lib"
export PATH="${JAVA_HOME}/bin:$PATH"
source ~/.bash_profile
如果需要除当前用户外,整个环境的jdk都置为1.8 请修改 /etc/profile文件。
vi命令不会使用的可参考下方步骤:
下方既有详细的操作,同时也是对linux服务器下的所有用户生效(更改 /etc/profile)。
辅助学习,推荐文章:
- 配置jdk:
https://blog.csdn.net/woainiqazwsx123/article/details/80356345
- jdk安装位置:
https://blog.csdn.net/wjx_jasin/article/details/104707473/
- 验证 java -version
二、部署RocketMQ集群
1、下载对应mq版本rocketMQ官网:点击下载
2、下载后解压缩,命令tar -zxvf
3、下载后进入 xxxx/conf/xxx修改对应的namesrv.properties及broker.properties 文件都在此文件夹下,linux同理.
安装包下的:
linux下的:
上图2m-nos lave 目录下的broker配置文件
mqnamesrv.properties配置文件仅配置监听端口即可。
配置简单解析:
namesrv配置文件一般不需要修改
4、启动顺序
类似于kafka集群启动顺序,kafka集群先启动zk后启动kafka,先启动nameserver节点,后启动broker节点。
命令不要照搬,节点命名不一致,明白命令格式即可,灵活使用tab键补全功能.
启动namesrv命令:
启动broker命令:
5、验证
1) jps
2) sh mqadmin clusterlist -n nameserverip:端口 看到下方管理的broker节点即可
3)停止服务命令