短链接服务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-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版本。

  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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://xiahunao.cn/news/3226717.html

如若内容造成侵权/违法违规/事实不符,请联系瞎胡闹网进行投诉反馈,一经查实,立即删除!

相关文章

c++ 多边形 xyz 数据 获取 中心点方法

有需求需要对。多边形 获取中心点方法&#xff0c;绝大多数都是 puthon和java版本。立体几何学中的知识。 封装函数 point ##########::getCenterOfGravity(std::vector<point> polygon) {if (polygon.size() < 2)return point();auto Area [](point p0, point p1, p…

什么是量化机器人?它能来作些什么?一篇文章带你了解!

在科技日新月异的今天&#xff0c;我们经常会听到一些听起来高大上的词汇&#xff0c;比如“人工智能”、“大数据”和“量化交易”。而在这其中&#xff0c;“量化机器人”更是一个让人既好奇又略感神秘的存在。今天&#xff0c;我们就用通俗易懂的语言&#xff0c;一起来揭开…

网页UI:想让页面更加精致,我来偷偷告诉你7个细节

采用合适的配色方案&#xff1a; 选择一套合适的配色方案&#xff0c;搭配主题色和辅助色&#xff0c;以及不同色调的阴影和渐变效果&#xff0c;可以让网页UI更加丰富、有层次感。 使用合适的字体&#xff1a; 选择适合网页风格的字体&#xff0c;如清晰易读的无衬线字体&a…

Java中的公平锁和非公平锁

1、什么是公平锁和非公平锁 公平锁和非公平锁是指在多线程环境下&#xff0c;如何对锁进行获取的顺序和策略的不同。 公平锁是指多个线程按照申请锁的顺序来获取锁&#xff0c;即先到先得的策略。当一个线程释放锁之后&#xff0c;等待时间最长的线程将获得锁。公平锁的优点是保…

【SVN-CornerStone客户端使用SVN-多人开发-解决冲突 Objective-C语言】

一、接下来,我们来说第三方的图形化界面啊, 1.Corner Stone:图形化界面,使用SVN, Corner Stone的界面,大概就是这样的, 1)左下角:是我们远程的一个仓库, 2)右上角:是我们本地的一些东西, 首先,在我的服务器上,再开一个仓库,叫做wechat, 我在这个里边,新建…

[leetcode]partition-list 分隔链表

. - 力扣&#xff08;LeetCode&#xff09; class Solution { public:ListNode* partition(ListNode* head, int x) {ListNode *smlDummy new ListNode(0), *bigDummy new ListNode(0);ListNode *sml smlDummy, *big bigDummy;while (head ! nullptr) {if (head->val &l…

柔性测斜仪:监测钻孔位移的核心利器

柔性测斜仪&#xff0c;作为一款创新的测量工具&#xff0c;凭借其卓越的设计与性能&#xff0c;在地下建筑、桥梁、隧道及水利水电工程等领域展现出非凡的应用价值。其安装便捷、操作简便、高精度及长寿命等特性&#xff0c;使之成为监测钻孔垂直与水平位移的理想选择。以下是…

32 华三vlan案例+STP

32 华三vlan案例STP 1 开启STP 显示根桥信息 查看stp中的接口角色 查看设备的根桥ID 最小的值是根网桥 原则一 网络初始化时&#xff0c;网络中所有的STP设备都认为自己是“根桥”&#xff0c;根桥ID为自身的设备ID。通过交换BPDU&#xff0c;设备之间比较根桥ID&#xff0c;网…

IEEE TETCI | GPBT: 基于种群的强化学习超参优化的学习

一、 超参数优化 超参数优化是在机器学习和深度学习中非常重要的一个环节。 超参数是在模型训练之前就需要设定的参数&#xff0c;它们不能通过训练过程自动学习得到&#xff0c;例如学习率、层数、节点数、正则化参数等。 常见的超参数优化方法包括手动搜索、随机搜索、网格搜…

如何用Vue3和Plotly.js绘制交互式瀑布图

本文由ScriptEcho平台提供技术支持 项目地址&#xff1a;传送门 使用 Plotly.js 在 Vue 中创建瀑布图 应用场景 瀑布图广泛用于可视化财务报表和展示增量变化&#xff0c;例如利润表、现金流量表和收入分析。它们通过将正值和负值堆叠在垂直轴上&#xff0c;清晰地展示每个…

从零开始学量化~Ptrade使用教程(四)——股票普通买卖与回购业务

股票普通买卖 股票买入 通过选择委托方向实现股票的买入与卖出&#xff0c;可根据输入的价格自动查询可买数量。 用鼠标点击【买入】&#xff0c;如图所示&#xff1a; 输入股票代码并选中后&#xff0c;选择委托类型&#xff0c;若为限价类型&#xff0c;输入委托价格&#xf…

13--memcacheredis构建缓存服务器

前言&#xff1a;数据库读取速度较慢一直是无法解决的问题&#xff0c;大型网站应对的方式主要是使用缓存服务器来缓解这种情况&#xff0c;减少数据库访问次数&#xff0c;以提高动态Web等应用的速度、提高可扩展性。 1、简介 Memcached/redis是高性能的分布式内存缓存服务器…

软件架构之系统分析与设计方法(2)

软件架构之系统分析与设计方法(2&#xff09; 8.4 面向对象的分析与设计8.4.1 面向对象的基本概念8.4.2 面向对象分析8.4.3 统一建模语言 8.5 用户界面设计8.5.1 用户界面设计的原则8.5.2 用户界面设计过程 8.6 工作流设计8.6.1 工作流设计概述8.6.2 工作流管理系统 8.7 简单分…

【限时删!绝命Coding助力秋招】Python实现Boss海投脚本

hello hello~ &#xff0c;这里是绝命Coding——老白~&#x1f496;&#x1f496; &#xff0c;欢迎大家点赞&#x1f973;&#x1f973;关注&#x1f4a5;&#x1f4a5;收藏&#x1f339;&#x1f339;&#x1f339; &#x1f4a5;个人主页&#xff1a;绝命Coding-CSDN博客 &a…

第一个基于FISCOBCOS的前后端项目(发行转账)

本文旨在介绍一个简单的基于fiscobcos的前后端网站应用。Springbootjs前后端不分离。 所使用到的合约也是一个最基本的。首先您需要知道的是完整项目分为三部分&#xff0c;1是区块链平台webase搭建&#xff08;此项目使用节点前置webase-front即可&#xff09;&#xff0c;2是…

架构师机器学习操作 (MLOps) 指南

MLOps 是机器学习操作的缩写&#xff0c;是一组实践和工具&#xff0c;旨在满足工程师构建模型并将其投入生产的特定需求。一些组织从一些自主开发的工具开始&#xff0c;这些工具在每次实验后对数据集进行版本控制&#xff0c;并在每个训练周期后对检查点模型进行版本控制。另…

在Linux上安装和配置RocketMQ:保姆级教程

感谢您阅读本文&#xff0c;欢迎“一键三连”。作者定会不负众望&#xff0c;按时按量创作出更优质的内容。 ❤️ 1. 毕业设计专栏&#xff0c;毕业季咱们不慌&#xff0c;上千款毕业设计等你来选。 当安装RocketMQ时&#xff0c;确保遵循以下步骤&#xff1a; 步骤概述 安装 …

如何保障生物制药中试验网和办公网之间的跨网安全文件交换数据?

在针对数据化大环境下&#xff0c;生物制药企业的数据安全尤为关键&#xff0c;尤其是试验网与办公网之间的数据交换。这些数据不仅包含新药品研发成果、临床试验数据&#xff0c;还有健康医疗数据等&#xff0c;都是企业的核心竞争力和商业秘密 。因此&#xff0c;安全地进行跨…

求函数最小值-torch版

目标&#xff1a;torch实现下面链接中的梯度下降法 先计算 的导函数 &#xff0c;然后计算导函数 在处的梯度 (导数) 让 沿着 梯度的负方向移动&#xff0c; 自变量 的更新过程如下 torch代码实现如下 import torchx torch.tensor([7.5],requires_gradTrue) # print(x.gr…

如何用Vue3和Plotly.js创建交互式表格?

本文由ScriptEcho平台提供技术支持 项目地址&#xff1a;传送门 Plotly.js 动态生成 HTML 表格 应用场景介绍 在数据分析和可视化领域&#xff0c;经常需要以表格的形式展示数据。Plotly.js 是一款功能强大的 JavaScript 库&#xff0c;不仅可以创建交互式图表&#xff0c;…