Centos6.8 rabbitmq搭建且修改默认端口

一、安装依赖环境

yum install build-essential openssl openssl-devel unixODBC unixODBC-devel make gcc gcc-c++ kernel-devel m4 ncurses-devel

二、安装erlang

1.下载源码

wget http://erlang.org/download/otp\_src\_21.0.tar.gz

2.解压源码
tar xvf otp_src_21.0.tar.gz
3.进入解压后的目录 
cd otp_src_21.0
4.配置安装路径
./configure --prefix=/usr/local/erlang --with-ssl -enable-threads -enable-smmp-support -enable-kernel-poll --enable-hipe --without-javac
5.编译安装
make && make install

6.配置环境变量
vim /etc/profile
在最后面加上
export PATH=$PATH:/usr/local/erlang/bin
保存退出后执行下面语句使之生效
source /etc/profile

7.验证
输入“erl”。如果能显示erlang的版本等信息表示安装成功。

三、安装RabbitMQ

1.下载源码,rabbitmq-server-generic-unix-3.7.8.tar.xz
wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.7.8/rabbitmq-server-generic-unix-3.7.8.tar.xz

2.解压文件
xz -d rabbitmq-server-generic-unix-3.7.8.tar.xz
tar -xvf rabbitmq-server-generic-unix-3.7.8.tar
解压后的文件名是:
rabbitmq_server-3.7.8
3.进入rabbitmq_server-3.6.14直接运行
./sbin/rabbitmq-server start

四、管理

1.启动
./sbin/rabbitmq-server start
2.启动管理插件
./rabbitmq-plugins enable rabbitmq_management
3.添加用户并分配权限
./rabbitmqctl add_user admin admin
./rabbitmqctl set_user_tags admin administrator
4.停止
./rabbitmqctl stop
5.查看端口占用情况
netstat -lnp|grep 5672
6.赋权
通过端口15672登录进后台之后,选择“admin”菜单,然后选择创建的“admin”用户,进去单击“Set permission”即可

五、如果同一台服务器上存在了activemq,需要改端口

1.在rabbitmq的etc下创建文件

vim rabbitmq/etc/rabbitmq/rabbitmq.conf

2.添加你的ip和端口最后重新启动rabbitmq服务即可

listeners.tcp.default = ip:6573

 六、权限设置

建了vhost忘记给权限到用户

rabbitmqctl set_permissions -p "/" username ".*" ".*" ".*"

给kyoxue分配test名的vhost权限

rabbitmqctl set_permissions -p "test" kyoxue ".*" ".*" ".*"

参考网站:https://www.cnblogs.com/duanjt/p/10042862.html#undefined

点赞
收藏

评论区

加载中...

相关推荐

MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1

文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s

Oracle 分组与拼接字符串同时使用

SELECTT.,ROWNUMIDFROM(SELECTT.EMPLID,T.NAME,T.BU,T.REALDEPART,T.FORMATDATE,SUM(T.S0)S0,MAX(UPDATETIME)CREATETIME,LISTAGG(TOCHAR(

MySQL部分从库上面因为大量的临时表tmp_table造成慢查询

背景描述Time:20190124T00:08:14.70572408:00User@Host:@Id:Schema:sentrymetaLast_errno:0Killed:0Query_time:0.315758Lock_

皕杰报表之UUID

​在我们用皕杰报表工具设计填报报表时,如何在新增行里自动增加id呢?能新增整数排序id吗?目前可以在新增行里自动增加id,但只能用uuid函数增加UUID编码,不能新增整数排序id。uuid函数说明:获取一个UUID,可以在填报表中用来创建数据ID语法:uuid()或uuid(sep)参数说明:sep布尔值,生成的uuid中是否包含分隔符'',缺省为

手写Java HashMap源码

HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程22

2020年前端实用代码段,为你的工作保驾护航

有空的时候,自己总结了几个代码段,在开发中也经常使用,谢谢。1、使用解构获取json数据let jsonData  id: 1,status: "OK",data: 'a', 'b';let  id, status, data: number   jsonData;console.log(id, status, number )

Centos6.8 rabbitmq搭建且修改默认端口 - HelloWorld