【经典范例】Ubuntu18.04安装RabbitMQ

下载依存的Erlang和RabbitMQ安装包

RabbitMQ基于这个Erlang编程语言。

我们去https://www.erlang.org/downloads/下载Erlang otp_src_23.3.tar.gz,很简单找到的,就右手边。

Erlang跟RabbitMQ是有版本之间的互相限制的,所以你得先去这里边https://www.rabbitmq.com/which-erlang.html查清楚,也很简单的。在这找,顺带把rabbitmq-server-3.9.2-1.el7.noarch.rpm给下载下来,会转跳到Github。

接下来到linux里操作了。虚拟机或者阿里云啥的都ok。

安装Erlang

tar -zxvf /opt/sofewares/otp_src_23.3.tar.gz -C /opt/modules/

cd otp_src_23.3

./configure --prefix=/usr/local/erlang --enable-hipe --enable-threads --enable-smp-support --enable-kernel-poll --without-javac

make && make install

ln -s /usr/local/erlang/bin/erl /usr/local/bin/

配置Erlang环境变量

vim /etc/profile

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

source /etc/profile

安装RabbitMQ

rpm -ivh --nodeps rabbitmq-server-3.9.2-1.el7.noarch.rpm

//关闭防火墙
sudo ufw enable|disable

//关闭防火墙
systemctl stop firewalld.service

这里我是阿里云,我还需要去控制台把
15672
25672
5672
这几个端口给打开。

systemctl status rabbitmq-server   #Active: active (running) 说明处于运行状态

service rabbitmq-server status 	  #用service指令也可以查看,同systemctl指令

service rabbitmq-server start    # 启动
service rabbitmq-server stop     # 停止
service rabbitmq-server restart  # 重启 

rabbitmq-plugins enable rabbitmq_management   # 启用插件
service rabbitmq-server restart    # 重启

rabbitmq-server

正常启动以后,我们可以在本地使用浏览器中访问管理页面:http://<虚拟机IP>:15672/

rabbitmqctl list_users	#查看用户

rabbitmqctl add_user root root   # 增加普通用户
rabbitmqctl set_user_tags root administrator    # 给普通用户分配管理员角色 
rabbitmqctl set_permissions -p / root '.*' '.*' '.*'

在这里插入图片描述
用刚新增的用户,login就对了。

完。

记录很棒的帮助到我的几篇文章

ufw相关命令行
RabbitMQ相关命令行
elang与rabbitMQ的版本对应出处

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值