RabbitMQ与.net core(一)安装

原文:RabbitMQ与.net core(一)安装

一、安装Erlang环境

前提:erlang版本与rabbitmq版本需按照要求对应!!!

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

[[email protected] local]# yum install gcc glibc-devel make ncurses-devel openssl-devel xmlto

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

官网地址:http://www.erlang.org/downloads

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

[[email protected] local]# wget -c http://erlang.org/download/otp_src_20.2.tar.gz

    

接下来解压:

[[email protected] local]# tar -zxvf otp_src_20.2.tar.gz

[[email protected] local]# cd otp_src_20.2/

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

[[email protected] otp_src_20.2]# ./configure --prefix=/usr/local/erlang

[[email protected] otp_src_20.2]# make && make install

4、测试安装是否成功:

[[email protected] erlang]# cd /usr/local/erlang/bin/ 

[[email protected] bin]# ./erl

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

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

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

[[email protected] local]# vim /etc/profile

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

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

更新配置文件:

[[email protected] local]# source /etc/profile

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

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

二、安装rabbitmq

1、到官网下载最新安装包:http://www.rabbitmq.com/releases/rabbitmq-server/  

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

解压:

[[email protected] local]# xz -d rabbitmq-server-generic-unix-3.6.15.tar.xz
[[email protected] local]# tar -xvf rabbitmq-server-generic-unix-3.6.15.tar

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

[[email protected] local]# vim /etc/profile

在末尾加入以下配置:

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

更新配置文件:

[[email protected] local]# source /etc/profile

3、rabbitmq的基本操作:

 启动:rabbitmq-server -detached

 关闭:rabbitmqctl stop

 查看状态:rabbitmqctl status

4、配置rabbitmq网页管理插件

 启用插件:

[email protected] 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> ...]

参考:

https://www.cnblogs.com/wyt007/p/9073258.html

https://www.cnblogs.com/xrog/p/8519967.html

原文地址:https://www.cnblogs.com/lonelyxmas/p/10237138.html

时间: 2024-10-09 11:27:41

RabbitMQ与.net core(一)安装的相关文章

在Server Core上安装域控制器

08在Server Core上部署域控制器,到现在Server 2012R2的ServerCore上,方法依然适用. http://bbs.winos.cn/viewthread.php?tid=74465&highlight=%2Blianggj 除了使用以上的方式,也可以直接使用命令行的方式进行安装: dcpromo /unattend /InstallDns:yes /dnsOnNetwork:yes /replicaOrNewDomain:domain /newDomain:forest

.NET Core R2安装及示例教程

.NET Core R2安装及示例教程 前言 前几天.NET Core发布了.NET Core 1.0.1 R2 预览版,之前想着有时间尝试下.NET Core.由于各种原因,就没有初试.刚好,前几天看到.NET Core发布新版本了,决定要去一探究竟.于是乎,就立马去官网查找相关的信息,为初探做准备. 下面就开始今天的内容,有两个部分:安装和创建示例程序. 安装 本人使用的是Windows 10 64位系统,安装过Visual Studio 2015,如果没有安装,请先安装. 下载安装文件 进

第二章 rabbitmq在mac上的安装

下载页: http://www.rabbitmq.com/install-standalone-mac.html 1.下载页面首部的文件(页面下载可能比较慢,使用迅雷下载就好),之后解压到一个合适的路径(例如:/Users/enniu1/Desktop/zjg/). 2.配置命令访问路径 cd ~ vi .bash_profile(前提是存在该文件,如果不存在,可以先创建mkdir .bash_profile,之后再执行vi编辑) 输入以下两行 export RABBIT_HOME=/Users

安装win8 server core 核心安装

今天学习了Win8 server core 核心安装,把它写上去,记录我的学习,也为以后有个回忆吧. 1.将Windows Server 2008 R2系统安装光盘加载到虚拟机的光驱中,打开虚拟机电源,出现下图后点击"下一步": 2.点击"现在安装": 3.选择"Windows Server 2008 R2 Enterprise(服务器核心安装)"后点击"下一步": 4.选择"我接受许可条款"后点击下一步:

RabbitMQ在windows下的安装

RabbitMQ 它依赖于Erlang,需要先安装Erlang.首先确定你的window电脑是32位还是64位,以下的安装以window 64位电脑举例.   运行行Erlang/OTP(otp_win64_17.5.exe)的安装步骤,按下一步   进行RabbitMQ Server的下载与安装,   直接运行rabbitmq-server-3.5.2.exe,选择要安装的目录,进行安装   检查RabbitMQ是否运行正常, 我的这里的安装是安装在D:\java\RabbitMQ_Serve

RabbitMQ与.net core(二)Producer与Exchange

原文:RabbitMQ与.net core(二)Producer与Exchange Producer:消息的生产者,也就是创建消息的对象 Exchange:消息的接受者,也就是用来接收消息的对象,Exchange接收到消息后将消息按照规则发送到与他绑定的Queue中.下面我们来定义一个Producer与Exchange. 1.新建.netcore console项目,并引入RabbitMQ.Client的Nuget包 2.创建Exchange using RabbitMQ.Client; nam

Celery/RabbitMQ在Ubuntu上的安装

1.安装RabbitMQ sudo apt-get install rabbitmq-server sudo rabbitmqctl add_user [username] [password] sudo rabbitmqctl add_vhost [vhostname] sudo rabbitmqctl set_user_tags [username] [tagname] sudo rabbitmqctl set_permissions -p [vhostname] [username]".*

1.RABBITMQ 入门 - WINDOWS - 获取,安装,配置

一. 背景: 公司项目有所改动,要求微信(移动端调用的接口),日志接口换位log4net,全部改成以rabbitMQ作为服务支持, 二.本地环境: windows 10 enterprise ,vs2015 三 1).获取RabbitMQ http://www.rabbitmq.com/install-windows.html 选择相应机器版本(32bit ro 64bit),这里,我下载的是64位的, 双击安装之后,这里要说明一点,因为安装完成之后,直接运行会出现以下错误: 提示很明显,类似J

CentOS6.4+rabbitmq集群——源码安装

1.实验环境 192.168.56.101r1.com 192.168.56.102r2.com 2.修改主机名 # cat /etc/hosts 127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4 ::1         localhost localhost.localdomain localhost6 localhost6.localdomain6 192.168.56.101r1 r