linux(centerOS6.5)搭建rabbitmq

20 篇文章 0 订阅
12 篇文章 0 订阅

1.yum安装erlang的依赖

yum install ncurses-devel

安装ssl

yum install openssl openssl-devel

erlang依赖安装

依赖安装完成

2.下载otp

http://www.erlang.org/downloads/安装源码

选择Source File下载

3.解压至 /usr/local目录下

tar -zxvf otp_src_21.1.tar.gz -C /usr/local/

解压otp

重命名

mv otp_src_21.1 otp21

进入解压目录

cd /usr/local/otp21

重命名otp

4.进入otp解压目录后执行安装命令,这里安装至/usr/local/erlang

./configure --prefix=/usr/local/erlang --without-javac

make && make install

等待安装即可

5.验证是否安装成功

cd /usr/local/erlang/bin

./erl

验证erlang

6.erl需要ssl支持

验证ssl:versions().

验证ssl

如果输出 

exception error: undefined function ssl:versions/0

那么重新安装openssl

输入halt().退出erlang

7.安装rabbitmq

解压xz格式的rabbitmq安装包得到tar包

xz -d rabbitmq-server-generic-unix-3.7.8.tar.xz

继续解压tar包

tar -xvf rabbitmq-server-generic-unix-3.7.8.tar -C /usr/local

解压tar包

重命名解压后的目录

mv rabbitmq_server-3.7.8 rabbitmq3.7

重命名rabbitmq

配置elr、rabbitmq环境变量

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

otprabbitmq环境变量

source /etc/profile

使环境变量生效

8.启动rabbitmq

进入安装目录

cd /usr/local/rabbitmq/sbin

后台启动

启动rabbitmq

 

查看rabbitmq状态

linuxrabbitmq状态

启动成功

如果输出

throw:{error,{missing_dependencies,[crypto,ssl]

那么还是重新安装openssl,卸载重装erl,验证是否支持ssl ,ssl:versions().

注:erlang不支持make uninstall, 故卸载可直接删除 /usr/local/erlang和/usr/local/otp  目录即可重装

9.安装网页插件

首先创建目录

mkdir /etc/rabbitmq

安装插件

./rabbitmq-plugins enable rabbitmq_management

rabbitmq网页插件

10.查看当前用户

rabbitmqctl list_users

显示rabbitmq用户

11.新增用户,并设置最大权限

11.1新增test用户,密码为password

rabbitmqctl add_user test password

11.2给test用户最大权限

rabbitmqctl set_user_tags test administrator

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

新增用户设权限rabbitmq

 查看当前用户

rabbitmqctl list_users

显示用户二次

删除用户

rabbitmqctl delete_user test

 12.使用浏览器查看,需要在安全组开启15672端口

查看rabbitmq

引用:https://www.cnblogs.com/garryfu/p/7988657.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值