您的位置 首页 > 数码极客

centos7下载——centos7下载那个?

背景

最近需要在一台无法联网的服务器上安装RabbitMQ,由于rmq依赖erlang、socat和logrotate,版本之间的对应关系和各种包之间的依赖关系,安装还是挺麻烦的,这里记录下整个安装过程,方便以后查阅参考。

这里附上我这里使用的版本,当然也可以自己去下载,各个包的下载地址下面也提供了。

【下载地址:rabbitmq相关依赖】【提取码:king】

查看版本之间的对应关系

查看网址:RabbitMQ and Erlang/OTP Compatibility Matrix

下载安装包

总共需要四个模块:erlang,socat,logrotate和rabbitmq-server。 logrotate一般系统自带的有,可以使用命令(rpm -qa | grep logrotate )查看,如果没有,下载安装同socat。

下载erlang,按版本号搜索

下载地址:

下载socat和logrotate,按名字搜索

下载地址:

下载rabbitmq-server,按版本号搜索

下载地址:

安装

rpm -ivh erlang-23.0.2-1.el7.x86_64.rpm rpm -ivh rpm -ivh rabbi

启动

systemctl start rabbitmq-server

配置

刚启动的rmq还不可以远程访问,guest用户也只能本地访问,所以需要进行一些配置。

1、启动Web管理界面

rabbitmq-plugins enable rabbitmq_management

2、添加用户

rabbitmqctl add_user admin 123456

3、给用户赋权

rabbitmqctl set_permissions -p "/" admin ".*" ".*" ".*"

4、设置用户角色

rabbitmqctl set_user_tags admin administrator

5、rabbitmq常用命令

  • 服务管理

# 启动、停止、状态、重启

systemctl start rabbitmq-server systemctl stop rabbitmq-server systemctl status rabbitmq-server systemctl restart rabbitmq-server
  • 集群管理

# 仅关闭应用,不关闭节点

rabbitmqctl stop_app

# 开启应用

rabbitmqctl start_app

# 启动节点和应用

rabbitmq -server -detached

# 关闭节点和应用

rabbitmqctl stop

# 开启某个插件

rabbitmq-plugins enable xxx

# 关闭某个插件

rabbitmq-plugins disable xxx

# 插件列表

rabbitmq-plugins list

用户管理

# 添加新用户

rabbitmqctl add_user username pwd

# 删除用户

rabbitmqctl delete_user username

# 查看所有用户

rabbitmqctl list_users

# 修改密码

rabbitmqctl change_passwor change_password {username} {newpassword}

# 设置用户角色 Tag可以为administrator,monitoring, management

rabbitmqctl set_user_tags {username} {tag ...}

责任编辑: 鲁达

1.内容基于多重复合算法人工智能语言模型创作,旨在以深度学习研究为目的传播信息知识,内容观点与本网站无关,反馈举报请
2.仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证;
3.本站属于非营利性站点无毒无广告,请读者放心使用!

“centos7下载,centos7下载那个,centos7下载教程,centos下载命令,centos下载官网”边界阅读