欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

RabbitMQ与.net core(一)安装

程序员文章站 2022-06-30 13:46:25
一、安装Erlang环境 前提:erlang版本与rabbitmq版本需按照要求对应!!! 1、在安装erlang之前先安装下依赖文件(这一步不要忘掉了, 不然后面./configure的时候要报错): 2、到erlang官网去下载erlang安装包 官网地址:http://www.erlang.o ......

一、安装erlang环境

1、在安装erlang之前先安装下依赖文件(这一步不要忘掉了, 不然后面./configure的时候要报错):

[root@izwz9eailk2tci1wywk9p2z local]# yum install gcc glibc-devel make ncurses-devel openssl-devel xmlto

2、到erlang官网去下载erlang安装包

官网地址:

右键复制连接地址,用wget进行下载

[root@izwz9eailk2tci1wywk9p2z local]# wget -c http://erlang.org/download/otp_src_20.2.tar.gz

    RabbitMQ与.net core(一)安装

接下来解压:

[root@izwz9eailk2tci1wywk9p2z local]# tar -zxvf otp_src_20.2.tar.gz

[root@izwz9eailk2tci1wywk9p2z local]# cd otp_src_20.2/

3、编译安装( 我这里指定编译安装后放在/usr/local/erlang目录里面,这个你们可以改成其他的 ):

[root@izwz9eailk2tci1wywk9p2z otp_src_20.2]# ./configure --prefix=/usr/local/erlang

[root@izwz9eailk2tci1wywk9p2z otp_src_20.2]# make && make install

4、测试安装是否成功:

[root@izwz9eailk2tci1wywk9p2z erlang]# cd /usr/local/erlang/bin/ 

[root@izwz9eailk2tci1wywk9p2z bin]# ./erl

若出现以下界面,则说明我们erlang配置ok了

RabbitMQ与.net core(一)安装

输入 halt().  退出控制台, 注意,halt后面有个点哈

5、配置环境变量(ps:这个跟java的环境变量配置是差不多的) 

[root@izwz9eailk2tci1wywk9p2z local]# vim /etc/profile

在末尾加入这么一行即可:

export path=$path:/usr/local/erlang/bin

更新配置文件:

[root@izwz9eailk2tci1wywk9p2z local]# source /etc/profile

更新之后在任意地方输入erl能进入命令行, 那么就说明配置成功了。

接下来进入我们的核心部分:配置rabbitmq

二、安装rabbitmq

1、到官网下载最新安装包:  

[root@izwz9eailk2tci1wywk9p2z local]# wget -c http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.15/rabbitmq-server-generic-unix-3.6.15.tar.xz

解压:

[root@izwz9eailk2tci1wywk9p2z local]# xz -d rabbitmq-server-generic-unix-3.6.15.tar.xz 
[root@izwz9eailk2tci1wywk9p2z local]# tar -xvf rabbitmq-server-generic-unix-3.6.15.tar

2、配置rabbitmq的环境变量(这个跟上面的erlang配置以及java的环境变量差不多) 

[root@izwz9eailk2tci1wywk9p2z local]# vim /etc/profile

在末尾加入以下配置:

export path=$path:/usr/local/rabbitmq_server-3.6.15/sbin

更新配置文件:

[root@izwz9eailk2tci1wywk9p2z local]# source /etc/profile

RabbitMQ与.net core(一)安装

3、rabbitmq的基本操作:

 启动:rabbitmq-server -detached

 关闭:rabbitmqctl stop

 查看状态:rabbitmqctl status

4、配置rabbitmq网页管理插件

 启用插件:

root@izwz9eailk2tci1wywk9p2z local]# rabbitmq-plugins enable rabbitmq_management

   访问管理页面:http://192.168.?.?:15672  端口默认为15672

 RabbitMQ与.net core(一)安装

默认来宾用户:guest, 来宾用户密码:guest

5、开启rabbitmq远程访问

 添加用户:rabbitmqctl add_user xrom xrom123  //xrom是用户名, xrom123是用户密码

 添加权限:rabbitmqctl set_permissions -p "/" xrom ".*" ".*" ".*"

 修改用户角色:rabbitmqctl set_user_tags xrom administrator

 然后就可以远程访问了,然后可直接配置用户权限等信息

6、rabbitmq常用命令

 add_user        <username> <password>

 delete_user    <username>

 change_password <username> <newpassword>

 list_users

   add_vhost    <vhostpath>

 delete_vhost <vhostpath>

 list_vhostsset_permissions  [-p <vhostpath>] <username> <regexp> <regexp> <regexp>

 clear_permissions [-p <vhostpath>] <username>

 list_permissions  [-p <vhostpath>]

 list_user_permissions <username>

 list_queues    [-p <vhostpath>] [<queueinfoitem> ...]

 list_exchanges [-p <vhostpath>] [<exchangeinfoitem> ...]

 list_bindings  [-p <vhostpath>]

 list_connections [<connectioninfoitem> ...]