7.阿里云上安装RabbitMQ

1.Erlang安装
erlang 和 rabbitmq版本对应查询网址如下:
https://www.rabbitmq.com/which-erlang.html
erlang下载地址:
http://www.erlang.org/downloads

下载erlang安装包。
命令下载或者 官网安装包下载

wget http://erlang.org/download/otp_src_23.3.tar.gz

在这里插入图片描述

解压缩erlang安装包。

tar xzf otp_src_23.3.tar.gz

创建一个文件夹。

mkdir /hc/erlang

编译并安装erlang。
依次执行以下命令。

cd otp_src_23.3
./configure --prefix=/usr/local/erlang --without-javac
make && make install

修改profile配置文件。
运行以下命令打开profile配置文件。

vi /etc/profile

按下i键,然后在文件末尾处添加如下内容:


export ERLANG_HOME=/usr/local/erlang
 
export PATH=${ERLANG_HOME}/bin:${PATH}

按下Esc键,然后输入:wq并回车,保存并关闭文件。
生效环境变量并检查。
运行以下命令使环境变量生效。

source /etc/profile

运行以下命令检查安装结果。

erl -version  #安装成功,会出现erlang版本号

二:Rabbitmq安装

1.下载rabbitmq:
https://www.rabbitmq.com/download.html
在这里插入图片描述
在这里插入图片描述
2.解压下载包 后进入rabbitmq 文件夹sbin目录

[root@hc sbin]# ls
rabbitmqctl  rabbitmq-defaults  rabbitmq-diagnostics  rabbitmq-env  rabbitmq-plugins  rabbitmq-queues  rabbitmq-server  rabbitmq-upgrade

执行:

rabbitmq-plugins enable  rabbitmq_management
rabbitmq-server start &    #其中&表示在后台启动 启动
rabbitmqctl stop #停止

3.防火墙 和服务器安全组开放 15672 和 5672端口

 4369 -- erlang发现口
 5672 --client端通信口 
 15672 -- 管理界面ui端口 
 25672 -- server间内部通信口

举例说明
我们访问RabbitMQ管理界面可以访问如下:

http://localhost:15672/

我们连接mq的话就要用client端通信口:

server: amqp://guest:guest@localhost:5672/

4.网页测试 guest/guest
在这里插入图片描述
注:rabbitmq3.8版本默认用户guest访问报错User can only log in via localhost解决方案
详见官方文档:https://www.rabbitmq.com/access-control.html

添加个用户即可,如下所示:

rabbitmqctl add_user 用户名 密码
eg:
rabbitmqctl add_user admin admin
rabbitmqctl set_permissions -p / admin ".*" ".*" ".*"
rabbitmqctl set_user_tags admin administrator
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值