ActiveMQ在银河麒麟服务器版上安装方法
在银河麒麟服务器版(基于Linux)上安装ActiveMQ需要特别注意系统兼容性和国产化环境的适配一、环境准备
1. 确认系统架构
uname -m
# 银河麒麟常见架构:
# - x86_64(Intel/AMD)
# - aarch64(飞腾/鲲鹏等国产CPU)2. 安装依赖
# 银河麒麟V10 SP1+需先配置软件源
sudo yum makecache# 或 apt update(视系统版本而定)
# 安装Java(推荐OpenJDK 8/11)
sudo yum install -y java-11-openjdk-devel# 麒麟V10
# 或
sudo apt install -y openjdk-11-jdk<transportConnectors>
<transportConnector name="openwire" uri="tcp://192.168.1.145:61616?maximumConnections=1000"/>
</transportConnectors><transportConnectors>
<transportConnector name="openwire" uri="tcp://192.168.1.145:61616?maximumConnections=1000"/>
</transportConnectors> # 麒麟V4
# 验证Java
java -version二、安装ActiveMQ
一、上传 二进制包安装方式
下载适配的ActiveMQ版本(建议5.16.x+)
https://archive.apache.org/dist/activemq/5.16.6/apache-activemq-5.16.6-bin.tar.gz在浏览器中下载
解压后
在根目录下的 opt 目录中 新建目录 activemq
注:不能是在root目录下安装ActiveMQ 有权限问题 ( 非常重要 )
将解压后这个目录下的所有文件 上传到 activemq 目录中
二、修改 IP 地址 绑定
编辑 /opt/activemq/conf/activemq.xml
<transportConnectors>
<transportConnector name="openwire" uri="tcp://192.168.1.145:61616?maximumConnections=1000"/>
</transportConnectors>
修改好后,上传 覆盖原文件
三、创建专用用户(增强安全)
sudo tar -xzf apache-activemq-5.16.6-bin.tar.gz -C /opt/
sudo mv /opt/apache-activemq-5.16.6 /opt/activemq
sudo chown -R root:root /opt/activemq四、创建Systemd服务
sudo tee /etc/systemd/system/activemq.service
页:
[1]