ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

CentOS7安装RabbitMQ

2021-12-13 12:06:26  阅读:175  来源: 互联网

标签:tar 安装 rabbitmq server CentOS7 RabbitMQ erlang local usr


erlang环境安装

1、安装erlang依赖

yum -y install gcc glibc-devel make ncurses-devel openssl-devel xmlto perl wget gtk2-devel binutils-devel

2、下载erlang

wget http://erlang.org/download/otp_src_22.0.tar.gz

3、解压

tar -zxvf otp_src_22.0.tar.3

4、移走

mv otp_src_22.0 /usr/local/

5、切换目录

cd /usr/local/otp_src_22.0/

6、创建即将安装的目录

mkdir ../erlang

7、配置安装路径

./configure --prefix=/usr/local/erlang

8、安装

make install

9、查看一下是否安装成功

ll /usr/local/erlang/bin

10、添加环境变量

echo 'export PATH=$PATH:/usr/local/erlang/bin' >> /etc/profile

11、刷新环境变量

source /etc/profile

12、甩一条命令

erl

13、在里面输入halt().命令退出来(那个点号别忘记)

 

rabbitMQ安装

1、下载

wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.7.15/rabbitmq-server-generic-unix-3.7.15.tar.xz

2、由于是tar.xz格式的所以需要用到xz,没有的话就先安装 

yum install -y xz

3、第一次解压

/bin/xz -d rabbitmq-server-generic-unix-3.7.15.tar.xz

4、第二次解压

tar -xvf rabbitmq-server-generic-unix-3.7.15.tar

5、移走

mv rabbitmq_server-3.7.15/ /usr/local/

6、改名

mv /usr/local/rabbitmq_server-3.7.15  rabbitmq

7、配置环境变量

echo 'export PATH=$PATH:/usr/local/rabbitmq/sbin' >> /etc/profile

8、刷新环境变量

source /etc/profile

安装延时队列

1、cd  /home/rabbitmq/rabbitmq/plugins

2、下载插件(已经下载好,直接放上去)

下载地址:rabbit-plugs.zip-互联网文档类资源-CSDN下载

# 启用延时队列插件

./rabbitmq-plugins enable rabbitmq_delayed_message_exchange

开启web插件

rabbitmq-plugins enable rabbitmq_management

开启rabbitmq

rabbitmq-server -detached
rabbitmqctl status   查看状态

设置用户权限

查看所有用户权限

rabbitmqctl list_users

1.创建账号
  rabbitmqctl add_user admin 123456
2.设置用户角色
  rabbitmqctl set_user_tags admin administrator
3.设置用户权限
  rabbitmqctl set_permissions -p "/" admin ".*" ".*" ".*"

4、删除用户

        rabbitmqctl delete_user guest

标签:tar,安装,rabbitmq,server,CentOS7,RabbitMQ,erlang,local,usr
来源: https://blog.csdn.net/tanglin423/article/details/121898371

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有