在centos7下 将apache-activemq-5.18.6-bin.tar.gz安装并 配置开机自启
时间: 2024-11-15 13:28:14 浏览: 2
在CentOS 7上安装Apache ActiveMQ 5.18.6并配置开机自启动,你可以按照以下步骤操作:
1. **下载和解压**:
- 打开终端,首先需要下载Apache ActiveMQ的tar包:
```
wget https://mirrors.apache.org/components/activemq/5.18.6/apache-activemq-5.18.6-bin.tar.gz
```
- 解压缩文件:
```
tar -xvf apache-activemq-5.18.6-bin.tar.gz
```
2. **创建安装目录**:
- 创建一个适当的目录来存放ActiveMQ,例如`/opt/activemq`:
```
sudo mkdir -p /opt/activemq
sudo chown root:root /opt/activemq
```
3. **移动并设置权限**:
- 移动解压后的目录到新位置,并设置所有者和权限:
```
sudo mv activemq-* /opt/activemq
sudo chmod -R 0755 /opt/activemq
sudo chown -R root:apache /opt/activemq
```
4. **配置环境变量**:
- 编辑系统环境变量配置文件(通常是`/etc/profile.d/activemq.sh`),添加以下内容:
```
export ACTIVEMQ_HOME=/opt/activemq
export PATH=$PATH:$ACTIVEMQ_HOME/bin
```
5. **配置启动脚本**:
- 创建一个启动脚本来自动启动ActiveMQ:
```
sudo nano /etc/init.d/activemq
```
- 添加类似下面的内容:
```
#!/bin/bash
...
start() {
$ACTIVEMQ_HOME/bin/start.jar > /dev/null 2>&1 &
}
...
```
- 保存并关闭文件,然后赋予执行权限:
```
sudo chmod +x /etc/init.d/activemq
```
6. **启用服务并在启动时运行**:
- 启用服务:
```
sudo chkconfig activemq on
```
- 现在可以手动启动它:
```
sudo service activemq start
```
7. **检查配置**:
确保服务已成功启动,并查看日志确认配置是否正确。
**
阅读全文