rabbitMq介绍
RabbitMQ是实现了高级消息队列协议的开源消息代理软件。
RabbitMQ服务器是用Erlang语言编写的,而聚类和故障转移
是构建在开放电信平台框架上的。所有主要的编程语言均有
与代理接口通讯的客户端库。
-------来自wiki百科
不多说直接上本人的安装过程
- 到官网下载需要的rpm包
下载rpm
下载好要推到远程服务器上 建议就是自己先建一个专门放安装包的文件夹
后面也有相关的需要存放 - 因为rabbit是由erlang写的所以需要下载
这个是下载elang(如果 yum list erlang 是大于16B的就可以省略1,3,4步骤)
1.wget https://packages.erlang-solutions.com/erlang-solutions-1.0-1.noarch.rpm
安装epel(我是新的服务器所以没有 有的就跳过这个步骤)
2.rpm -Uvh http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm
升级erlang包因为rabbitmq新版本需要大于16B的
3.rpm -Uvh erlang-solutions-1.0-1.noarch.rpm
4.yum install erlang-XXXXX //输入erl就可以看到是否安装完成
5.yum install socat //安装所需要的依赖包
安装你的rabbitMq包
6.rpm -ivh rabbitmq-server-xxxxxx.rpm
3.这样基本上就安装好了接下来就是启动运行
systemctl start rabbitmq-server
或者
rabbitmqctl start-app
启动管理界面
rabbitmq-plugins enable rabbitmq_management
由于guest不能在外网使用
需要创建一个用户
rabbitmqctl add_user <用户名> <密码> //创建
rabbitmqctl set_user_tags <用户名> administrator //赋予权限
rabbitmqctl list_users //查看下是否创建成功
由于需要被客户端使用所以需要授权开启
rabbitmqctl set_permissions -p /vhost1 <用户名> '.*' '.*' '.*'
rabbitMq的默认可视化界面端口号是15672/服务端口号5672
所以直接访问http://localhost:15672
至此就完成了rabbitMq的安装