短链接服务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://www.mzph.cn/diannao/46050.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

DockerCompose介绍,安装,使用

DockerCompose 1、Compose介绍 将单机服务-通过Dockerfile 构建为镜像 -docker run 成为一个服务 user 8080 net 7000 pay 8181 admin 5000 监控 .... docker run 单机版、一个个容器启动和停止问题&#xff1a; 前面我们使用Docker的时候&#xff0c;定义 Dockerfil…

Lottery 分布式抽奖(个人向记录总结)

1.搭建&#xff08;DDDRPC&#xff09;架构 DDD——微服务架构&#xff08;微服务是对系统拆分的方式&#xff09; &#xff08;Domain-Driven Design 领域驱动设计&#xff09; DDD与MVC同属微服务架构 是由Eric Evans最先提出&#xff0c;目的是对软件所涉及到的领域进行建…

.NET MAUI开源架构_2.什么是 .NET MAUI?

1.什么是.NET MAUI&#xff1f; .NET 多平台应用 UI (.NET MAUI) 是一个跨平台框架&#xff0c;用于使用 C# 和 XAML 创建本机移动和桌面应用。使用 .NET MAUI&#xff0c;可从单个共享代码库开发可在 Android、iOS、macOS 和 Windows 上运行的应用。 .NET MAUI 是一款…

pytorch中一些最基本函数和类

1.Tensor操作 Tensor是PyTorch中最基本的数据结构&#xff0c;类似于NumPy的数组&#xff0c;但可以在GPU上运行加速计算。 示例&#xff1a;创建和操作Tensor import torch# 创建一个零填充的Tensor x torch.zeros(3, 3) print(x)# 加法操作 y torch.ones(3, 3) z x y pr…

【学习笔记】无人机(UAV)在3GPP系统中的增强支持(三)-机上无线电接入节点无人机

引言 本文是3GPP TR 22.829 V17.1.0技术报告&#xff0c;专注于无人机&#xff08;UAV&#xff09;在3GPP系统中的增强支持。文章提出了多个无人机应用场景&#xff0c;分析了相应的能力要求&#xff0c;并建议了新的服务级别要求和关键性能指标&#xff08;KPIs&#xff09;。…

【JavaEE】AOP实现原理

概述 Spring AOP 是基于动态代理来实现AOP的, 此处主要介绍代理模式和Spring AOP的源码剖析 一.代理模式 代理模式是一种常用的设计模式&#xff0c;它允许为其他对象提供代理&#xff0c;以控制对这个对象的访问。这种结构在不改变原始类的基础上&#xff0c;通过引入代理类…

MongoDB教程(一):Linux系统安装mongoDB详细教程

&#x1f49d;&#x1f49d;&#x1f49d;首先&#xff0c;欢迎各位来到我的博客&#xff0c;很高兴能够在这里和您见面&#xff01;希望您在这里不仅可以有所收获&#xff0c;同时也能感受到一份轻松欢乐的氛围&#xff0c;祝你生活愉快&#xff01; 文章目录 引言一、Ubuntu…

应急响应总结

应急响应 日志 windows IIS 6.0 及更早版本&#xff1a; C:\WINDOWS\system32\LogFiles\W3SVC[SiteID]\ IIS 7.0 及更高版本&#xff1a; C:\inetpub\logs\LogFiles\W3SVC[SiteID]\ Apache HTTP Server C:\Program Files (x86)\Apache Group\Apache2\logs\ 或者 C:\Prog…

STFT:解决音频-视频零样本学习 (ZSL) 中的挑战

传统的监督学习方法需要大量的标记训练实例来进行训练,视听零样本学习的任务是利用音频和视频模态对对象或场景进行分类&#xff0c;即使在没有可用标记数据的情况下。为了解决传统监督方法的限制&#xff0c;提出了广义零样本学习&#xff08;Generalized Zero-Shot Learning,…

Golang操作ES全系列(olivere curl操作es)

Golang操作ES全系列&#xff08;olivere & curl操作es&#xff09; &#x1f680;全部代码&#xff08;欢迎&#x1f44f;&#x1f3fb;star&#xff09;&#xff1a; https://github.com/ziyifast/ziyifast-code_instruction/tree/main/go-demo/go-es 1 olivere 创建clie…

html表格账号密码备忘录:表格内容将通过JavaScript动态生成。点击查看密码10秒关闭

<!DOCTYPE html> <html lang"zh-CN"><head><meta charset"UTF-8"><title>账号密码备忘录</title><style>body {background: #2c3e50;text-shadow: 1px 1px 1px #100000;}/* 首页样式开始 */.home_page {color: …

《Linux系统编程篇》Visual Studio Code配置下载,中文配置,连接远程ssh ——基础篇

引言 vscode绝对值得推荐&#xff0c;非常好用&#xff0c;如果你能体会其中的奥妙的话。 工欲善其事&#xff0c;必先利其器 ——孔子 文章目录 引言下载VS Code配置VS Code中文扩展连接服务器 连接服务器测试确定服务器的IP地址VS code 配置ssh信息选择连接到主机选择这个添…

韦东山嵌入式linux系列-驱动设计的思想(面向对象/分层/分离)

1 面向对象 字符设备驱动程序抽象出一个 file_operations 结构体&#xff1b; 我们写的程序针对硬件部分抽象出 led_operations 结构体。 2 分层 上下分层&#xff0c;比如我们前面写的 LED 驱动程序就分为 2 层&#xff1a; ① 上层实现硬件无关的操作&#xff0c;比如注册…

防御第二次作业完成接口配置实验

一、实验括扑图 二、实验要求 1.防火墙向下使用子接口分别对应生产区和办公区 2.所有分区设备可以ping通网关 三、实验思路 1、配置各设备的IP地址 2、划分VLAN及VLAN的相关配置 3、配置路由及安全策略 四、实验步骤 1、配置PC跟Client还有server配置&#xff0…

【C++】初始化列表”存在的意义“和“与构造函数体内定义的区别“

构造函数是为了方便类的初始化而存在&#xff0c;而初始化时会遇到const成员变量、引用成员变量等&#xff0c;这些变量不允许函数内赋值&#xff0c;必须要在初始化时进行赋值&#xff0c;所以就有了初始化列表&#xff0c;初始化列表只能存在于类的构造函数中&#xff0c;用于…

Spring Boot快速上手

一&#xff0c;什么是spring 首先登陆Spring官网&#xff0c;看一下官网如何形容的&#xff0c; 可以看出Spring是为了使java程序更加快速&#xff0c;方便&#xff0c;安全所做出的java框架。 1.Spring Boot Spring Boot的诞生就是为了简化Spring的开发&#xff0c;也就是更…

gfast前端UI:基于Vue3与vue-next-admin适配手机、平板、pc 的后台开源模板

摘要 随着现代软件开发的高效化需求&#xff0c;一个能够快速适应不同设备、简化开发过程的前端模板变得至关重要。gfast前端UI&#xff0c;基于Vue3.x和vue-next-admin&#xff0c;致力于提供这样一个解决方案。本文将深入探讨gfast前端UI的技术栈、设计原则以及它如何适配手机…

【VS2019】安装下载库HtmlAgilityPack,可解析 HTML (图文详情)

目录 0.背景 1.环境 2.详细步骤 0.背景 项目需要&#xff0c;搭建WCF服务&#xff0c;需求是输入一个string类型字符串&#xff08;网页代码&#xff0c;如<html><body><p>Hello, <b>World</b>!</p></body></html>&#xf…

刷题之单词规律同构字符串(leetcode)

同构字符串 单词规律 两个都是映射关系&#xff0c;用两张哈希表记录互相映射就可以了 同构字符串&#xff1a; class Solution { public:bool isIsomorphic(string s, string t) {//用两张哈希表做映射if(s.size()!t.size()){return false;}unordered_map<char,char&…

清华计算几何-ConvexHull(凸包)-极点InTriangle/ToLeft Test

ConvexHull(凸包)的基本概念 给定一个点集, 求出最外围的点所形成的几何, 就是凸包。如下所示 凸包在计算几何是一个非常基础和核心的一个概念, 很多几何计算算法都围绕凸包展开。 极点和非极点 如上图所示, 蓝图圈圈住的点都是极端点, 极端点具备一个重要的特性: 极点(ext…