短链接服务Octopus-搭建实战

[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-优快云博客


要在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版本。

  1. 添加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包。

  2. 安装Erlang

    使用Yum安装Erlang(如果已添加Erlang的Yum源):

     

    bash复制代码

    sudo yum install erlang

    或者,如果你下载了Erlang的rpm包,则可以使用rpm命令进行安装:

     

    bash复制代码

    sudo rpm -ivh erlang-你的版本号.rpm

二、安装RabbitMQ

  1. 添加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
  2. 安装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)。

  3. 启动RabbitMQ服务

    使用systemd启动RabbitMQ服务:

     

    bash复制代码

    sudo systemctl start rabbitmq-server

    并设置为开机自启动:

     

    bash复制代码

    sudo systemctl enable rabbitmq-server

三、配置RabbitMQ(可选)

  1. 启用Web管理界面

    RabbitMQ提供了一个Web管理界面,方便用户进行管理和监控。你可以通过启用rabbitmq_management插件来访问这个界面。

     

    bash复制代码

    sudo rabbitmq-plugins enable rabbitmq_management

    启用插件后,你可以在浏览器中输入http://你的服务器IP:15672来访问RabbitMQ的Web管理界面。默认用户名和密码是guest,但请注意guest用户默认只能从localhost访问。

  2. 配置远程访问

    如果你需要从远程机器访问RabbitMQ的Web管理界面或使用RabbitMQ的API,你需要修改RabbitMQ的配置文件来允许远程访问。这通常涉及到编辑RabbitMQ的配置文件(如rabbitmq.conf),并修改或删除loopback_users配置项。但是,请注意,直接编辑配置文件可能不是所有安装方式的推荐做法(特别是当使用Package Cloud仓库安装时)。在这种情况下,你可能需要查找特定于你安装方式的文档来了解如何正确配置远程访问。

  3. 配置防火墙(如果你的服务器运行了防火墙):

    你需要确保防火墙允许访问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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

杰哥技术分享

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值