短链接服务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;目的是对软件所涉及到的领域进行建…

mysql笔记(表导出文件,文件导入表)

遇见权限问题1: cat /etc/my.cnf加入[mysqld] secure_file_priv ""遇见目录错误2:因为 MySQL 服务器没有权限在根目录下创建文件。你可以尝试将文件导出到一个 MySQL 服务器有权限写入的目录下&#xff0c;例如 MySQL 数据目录或 /tmp目录。sudo chmod 755 /path/to…

开源科学工程技术软件

目录 0 参考链接 1 Silx 2 Klampt 3 参数化三维3D软件Dune 3D 4 GPS日志文件查看器GPXSee 5 三维3D软件Chili3D 6 集成电路设计软件XicTools 7 天文学软件Cosmonium 8 计算流体力学软件FluidX3D 9 点云处理软件CloudCompare 10 野外火灾建模软件WindNinja 11 电子设…

.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 是一款…

使机器人在执行任务时更加稳定

为了使机器人在执行任务时更加稳定&#xff0c;调整参数时需要考虑多个因素&#xff0c;如步态、速度、角度等。这些参数的调整需要基于实际环境、任务需求和机器人自身的物理特性。以下是一些具体的调整建议&#xff1a; 1. 调整步态和步高 gait_type3; step_height0.03;步态…

iOS热门面试题(四)

问题一&#xff1a;请详细解释iOS中的Core Data框架&#xff0c;包括它的工作原理、优势、以及在实际项目中的应用场景。 Core Data框架概述&#xff1a; Core Data是iOS和macOS开发中一个强大的数据持久化框架&#xff0c;它允许开发者以面向对象的方式管理应用数据。Core D…

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;。…

BGP笔记的基本概要

技术背景&#xff1a; 在只有IGP&#xff08;诸如OSPF、IS-IS、RIP等协议&#xff0c;因为最初是被设计在一个单域中进行一个路由操纵&#xff0c;因此被统一称为Interior Gateway Protocol&#xff0c;内部网关协议&#xff09;的时代&#xff0c;域间路由无法实现一个全局路由…

Hadolint提升Dockerfile的质量和安全性 —— 筑梦之路

https://github.com/hadolint/hadolint hadolint 在线版本&#xff1a;https://hadolint.github.io/hadolint/ FROM debian RUN export node_version"0.10" \ && apt-get update && apt-get -y install nodejs"$node_verion" COPY packa…

【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…

六爻排盘 api数据接口

六爻排盘是一种古老的易学命理系统&#xff0c;‌起源于易经&#xff0c;‌是中国古代命理学的重要组成部分。‌它通过将六个爻位按照顺序排列&#xff0c;‌形成六爻&#xff0c;‌每个爻有阳爻和阴爻两种状态&#xff0c;‌共有64种不同的排列组合&#xff0c;‌每一种排列组…

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;比如注册…