ActiveMQ安装与使用(linux服务器)

在linux服务器下安装ActiveMQ,首先你得有一个linux服务器。
所以在本地装了一个linux服务器,下面会给出楼主安装过程参考的几篇文章,还不错,可以参考。
所有资源包:https://pan.baidu.com/s/1rWVKkClwfHK4BYoBQ-eIng 提取码:feu2
包括VMwarePro15破解版、Centos7镜像、JDK1.8Linux版本、ActiveMQ linux版本,安装的顺序也是按照这个顺序。
下面给出安装的几个教程
1.VMwarePro15教程:https://blog.csdn.net/ztx114/article/details/88851178
2.安装Linux教程:https://blog.csdn.net/babyxue/article/details/80970526
防火墙设置

#停止firewall
systemctl stop firewalld.service  
#开启firewall
systemctl start firewalld.service 
#禁止firewall开机启动
systemctl disable firewalld.service  
#查看默认防火墙状态(关闭后显示not running,开启后显示running)
firewall-cmd --state 

在这里插入图片描述
3.linux安装JDK1.8并配置教程(这个网上有点乱。。。我配置的时候也出了点问题,就自己记录下吧)
(1)linux服务器我们使用Xshell进行链接
在这里插入图片描述
(2)点击xftp进入以下界面,将jdk1.8拖拽到对应的目录下,注意要事先建立好jdk的存放目录,
我这里在上传之前,建立的路径为图中路径,使用mkdir 文件名命令即可,如mkdir user创建user文件夹。
在这里插入图片描述
(3)解压JDK,使用命令:tar -zxvf jdk-8u231-linux-x64.tar.gz,也可以使用tar -zxvf jdk-8u231-linux-x64.tar.gz -C apps/ (-C apps解压到指定的apps目录下),然后通过cd命令进入到对应目录,查看解压出文件
在这里插入图片描述
(4)配置环境变量(这个最烦,一不小心就出错),其实只要复制下面三行代码即可,这里记录下遇到的几个问题。

export JAVA_HOME=/home/wshy/user/local/java/jdk1.8.0_231
export CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar
export PATH=$PATH:$JAVA_HOME/bin

问题一:用户权限问题,解决:使用root用户操作
使用命令sudo root,然后弹出password需要输入切换到root用户下
问题二:vim编辑器的使用,使用vim /etc/profile进入环境变量配置页面,点击i按键启动编辑,在图中位置加入jdk环境变量配置,然后点击esc退出编辑,使用:wq退出,最后,必须使用source /etc/profile命令使环境变量生效,然后使用java -version查看配置是都成功。
在这里插入图片描述
在退出时可能会出现以下问题
在这里插入图片描述解决办法是使用:q!退出即可。
问题三:在配置完以上步骤后,查询java版本时可能会出现以下问题bash: java: command not found
提供两种思路:
一是检查三行命令是都有配置错误,特别是jdk版本号,然后切记使用source命令刷新文件。
二是使用sudo shutdown -r now重启命令,重启再使用java _version基本可以解决问题。
在这里插入图片描述
4.ActiveMQ的安装与使用
解压缩后切到bin目录,使用./activemq start启动,使用ps -ef|grep activemq查看是否启动成功,使用systemctl stop firewalld关闭防火墙。
在这里插入图片描述
访问控制台端口号:8161,服务器端口号:61616,访问控制台:
在这里插入图片描述涉及到的命令

.登陆CentOS
2.重启系统:reboot
3.设置客户机显示器分辨率
4.查看IP地址:ip addr
5.切换目录:cd
6.查看目录:ls
7.复制文件:cp
8.编辑文件:vi
9.重启网络:systemctl restart network
10.测试网络:ping
11.关闭系统:poweroff
systemctl status firewalld  开启防火墙
systemctl stop firewalld   关闭防火墙
cd /
 mkdir opt  创建文件
ls
tar -zxvf apache-activemq-5.15.11-bin.tar.gz  解压文件
 mv apache-activemq-5.15.11 /mq  移动文件
cd apache-activemq-5.15.11/  进入文件目录

vim /etc/profile    配置环境变量
export JAVA_HOME=/java/jdk1.8.0_231
export CLASSPATH=.:${
    
    JAVA_HOME}/jar/lib/rt.jar:${
    
    JAVA_HOME}/lib/dt.jar:${
    
    JAVA_HOME}/lib/tools.jar
export PATH=$PATH:${
    
    JAVA_HOME}/bin
source /etc/profile  让文件生效 

ps -ef|grep activemq  查看activemq启动状态

http://192.168.3.16:8161


#停止firewall
systemctl stop firewalld.service  
#开启firewall
systemctl start firewalld.service 
#禁止firewall开机启动
systemctl disable firewalld.service  
#查看默认防火墙状态(关闭后显示not running,开启后显示running)
firewall-cmd --state 

猜你喜欢

转载自blog.csdn.net/weixin_40550118/article/details/105696347