rabbitmq下载安装和使用

erlang和rabbitmq的下载地址

erlang和rabbitmq国外下载都很慢,我把文件放到了百度云上,大家有需要可以直接从百度云上下载:

  • 链接:https://pan.baidu.com/s/1GmkI0OaxIbFEwhgcwXvyBg
  • 提取码:vi80

windows安装

c:
cd C:\Program Files\RabbitMQ Server\rabbitmq_server-3.8.2\sbin
rabbitmq-plugins enable rabbitmq_management
  • 访问链接确认是否成功:
    http://localhost:15672/

linux安装

 sudo /usr/local/rabbitmq/sbin/rabbitmq-server -detached
  • 停止:
sudo /usr/local/rabbitmq/sbin/rabbitmqctl stop
  • 状态:
sudo /usr/local/rabbitmq/sbin/rabbitmqctl status

Linux下命令配置:

  • 查看所有用户
sudo /usr/local/rabbitmq/sbin/rabbitmqctl list_users
  • 添加一个用户
sudo /usr/local/rabbitmq/sbin/rabbitmqctl add_user mall mall
  • 设置tag
sudo /usr/local/rabbitmq/sbin/rabbitmqctl set_user_tags mall administrator
  • 添加虚拟host
sudo /usr/local/rabbitmq/sbin/rabbitmqctl add_vhost /mall
  • 配置权限
sudo /usr/local/rabbitmq/sbin/rabbitmqctl set_permissions -p "/mall" mall ".*" ".*" ".*"
  • 查看用户权限
sudo /usr/local/rabbitmq/sbin/rabbitmqctl list_user_permissions mall
  • 删除用户(安全起见,删除默认用户)
sudo /usr/local/rabbitmq/sbin/rabbitmqctl delete_user guest
  • 需要查找其他命令,执行执行下面命令:
sudo /usr/local/rabbitmq/sbin/rabbitmqctl

安装遇到问题

  1. 下载erlang和rabbitmq安装包都很慢,我是通过香港服务器下载,然后再传到国内

  2. 安装erlang过程中,切换到root用户下,将erlang的路径加入到path中,调用 source命令,但是退出后,调用erl无效的问题:这个关掉ssh连接,重新连接就行

  3. 启动rabbitmq报错如下:

ERROR: epmd error for host AY140701140429713a9fZ: timeout (timed out)

解决:
原因是:主机名和ip不匹配,需要更改hostname或者/etc/hosts文件,下面给出修改/etc/hosts的方案

  • 执行hostname命令得到主机名:
$ hostname
AY070114042971

打开/etc/hosts,修改:

$ sudo vi /etc/hosts
127.0.0.1 localhost AY070114042971
::1         localhost localhost.localdomain  AY070114042971

将hostname的值放在127.0.0.1和::1后面

其他参考文章

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值