RabbitMQ与.net core(一)安装
一、安装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
接下来解压:
[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了
输入 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
3、rabbitmq的基本操作:
启动:rabbitmq-server -detached
关闭:rabbitmqctl stop
查看状态:rabbitmqctl status
4、配置rabbitmq网页管理插件
启用插件:
root@izwz9eailk2tci1wywk9p2z local]# rabbitmq-plugins enable rabbitmq_management
访问管理页面:http://192.168.?.?:15672 端口默认为15672
默认来宾用户: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> ...]
上一篇: 小米9未发先火:京东预约量近9万人
下一篇: (新手)使用pandas操作EXCEL
推荐阅读
-
解析如何利用一个ASP.NET Core应用来发布静态文件
-
安装 .Net Framework4 时出错提示安装未成功一般信任关系错误
-
.net core i上 K8S(一)集群搭建
-
.NET Core 2.2发布一览
-
Linux - CentOS 7 安装 .Net Core 运行环境
-
.Net Core 项目发布到Linux - CentOS 7(一)
-
NET Framework项目移植到NET Core上遇到的一系列坑(2)
-
RabbitMQ在Windows环境下的安装与使用
-
Python爬虫包BeautifulSoup简介与安装(一)
-
一步步完成“迷你版” 的ASP.NET Core框架