[WARNING] The POM for cn.throwx:octopus-contract:jar:1.0-SNAPSHOT is missing, no dependency information available
解决方案:
cd octopus-contract/
mvn install
--------------
➜ octopus-server git:(master) ✗ mkdir -p /data/log-center/octopus/server.log
mkdir: /data: Read-only file system
MAC 没有权限更改为 /home/log-center
如果home也有问题:移步mac log4j ERROR Unable to create file_error unable to create filter com.atlassian.conflu-CSDN博客
要在Docker中安装RabbitMQ 3.8.x版本,你可以使用RabbitMQ的官方Docker镜像。以下是安装和运行RabbitMQ的步骤:
确保你已经安装了Docker。
运行以下命令来拉取RabbitMQ 3.8.x的官方Docker镜像:
docker pull rabbitmq:3.8-management
这里的management标签包括RabbitMQ的管理插件,它提供了一个带有用户界面的Web控制台,可以通过浏览器访问以进行管理操作。
运行RabbitMQ容器:
docker run -d --name rabbitmq -p 5672:5672 -p 15672:15672 rabbitmq:3.8-management
这个命令将启动一个新的Docker容器,名为rabbitmq,并将RabbitMQ服务的默认端口5672(用于AMQP协议)以及管理插件的端口15672暴露到宿主机上。
现在,你可以通过访问http://<宿主机IP>:15672来使用RabbitMQ的管理界面,默认情况下,用户名和密码都是guest。
在CentOS上安装RabbitMQ 3.8.x版本,可以按照以下步骤进行。请注意,以下步骤主要基于CentOS 7,但大多数步骤也适用于CentOS的其他版本,只是某些命令和依赖可能会有所不同。
一、安装Erlang
由于RabbitMQ是用Erlang语言开发的,因此在安装RabbitMQ之前,需要先安装Erlang。你可以从RabbitMQ的官方文档或Erlang的官方仓库中获取推荐的Erlang版本。
-
添加Erlang的Yum源(如果RabbitMQ的安装脚本或Yum源已经包含了Erlang的依赖,则可以跳过此步骤):
你可以通过访问RabbitMQ的官方文档或Erlang的官方仓库来获取适用于CentOS的Erlang安装脚本或Yum源。通常,RabbitMQ的官方Package Cloud仓库会提供Erlang和RabbitMQ的安装脚本。
bash复制代码
curl -s https://packagecloud.io/install/repositories/rabbitmq/erlang/script.rpm.sh | sudo bash
或者,如果你选择手动下载Erlang的rpm包进行安装,可以从Erlang的官方仓库或第三方镜像源下载适用于CentOS的rpm包。
-
安装Erlang:
使用Yum安装Erlang(如果已添加Erlang的Yum源):
bash复制代码
sudo yum install erlang
或者,如果你下载了Erlang的rpm包,则可以使用rpm命令进行安装:
bash复制代码
sudo rpm -ivh erlang-你的版本号.rpm
二、安装RabbitMQ
-
添加RabbitMQ的Yum源:
访问RabbitMQ的官方下载页面(https://www.rabbitmq.com/download.html)或使用RabbitMQ的官方Package Cloud仓库来获取适用于CentOS的RabbitMQ安装脚本。
bash复制代码
curl -s https://packagecloud.io/install/repositories/rabbitmq/rabbitmq-server/script.rpm.sh | sudo bash
-
安装RabbitMQ:
使用Yum安装RabbitMQ:
bash复制代码
sudo yum install rabbitmq-server
或者,如果你下载了RabbitMQ的rpm包,则可以使用rpm命令进行安装。请注意,你需要下载与你的CentOS版本相对应的rpm包。
bash复制代码
sudo rpm -ivh rabbitmq-server-3.8.x-你的系统版本.rpm
其中
3.8.x
代表RabbitMQ的版本号,你的系统版本
代表适用于你的CentOS版本的标识(如el7
表示CentOS 7)。 -
启动RabbitMQ服务:
使用systemd启动RabbitMQ服务:
bash复制代码
sudo systemctl start rabbitmq-server
并设置为开机自启动:
bash复制代码
sudo systemctl enable rabbitmq-server
三、配置RabbitMQ(可选)
-
启用Web管理界面:
RabbitMQ提供了一个Web管理界面,方便用户进行管理和监控。你可以通过启用
rabbitmq_management
插件来访问这个界面。bash复制代码
sudo rabbitmq-plugins enable rabbitmq_management
启用插件后,你可以在浏览器中输入
http://你的服务器IP:15672
来访问RabbitMQ的Web管理界面。默认用户名和密码是guest
,但请注意guest
用户默认只能从localhost访问。 -
配置远程访问:
如果你需要从远程机器访问RabbitMQ的Web管理界面或使用RabbitMQ的API,你需要修改RabbitMQ的配置文件来允许远程访问。这通常涉及到编辑RabbitMQ的配置文件(如
rabbitmq.conf
),并修改或删除loopback_users
配置项。但是,请注意,直接编辑配置文件可能不是所有安装方式的推荐做法(特别是当使用Package Cloud仓库安装时)。在这种情况下,你可能需要查找特定于你安装方式的文档来了解如何正确配置远程访问。 -
配置防火墙(如果你的服务器运行了防火墙):
你需要确保防火墙允许访问RabbitMQ的端口(默认是5672用于AMQP协议和15672用于Web管理界面)。你可以使用
firewall-cmd
命令来添加这些端口到防火墙规则中。bash复制代码
sudo firewall-cmd --permanent --add-port=5672/tcp
sudo firewall-cmd --permanent --add-port=15672/tcp
sudo systemctl restart firewalld
请注意,以上步骤可能会根据你的CentOS版本、RabbitMQ版本以及你的具体需求而有所不同。因此,建议你在执行上述步骤之前仔细阅读RabbitMQ的官方文档和任何相关的安装指南。
Rdis安装:
wget -c http://mirrors.oneinstack.com/oneinstack.tar.gz && tar xzf oneinstack.tar.gz && ./oneinstack/install.sh --redis