当前位置:   article > 正文

RabbitMQ的安装_rabbitmq没有sbin

rabbitmq没有sbin

windows版本

步骤

  1. 安装erlang;
  2. 安装RabbitMQ;
  3. 安装管理插件
  4. 创建管理RabbitMQ的用户;
  5. 创建虚拟主机Virtual Hosts

下载:
链接:https://pan.baidu.com/s/1-fpTaJjVP4PXCIYOVH9fZA
提取码:zycx

注意,不要安装在带有 括号和很多空格 的路径下

安装管理插件

打开cmd,先进入rabbitmq安装目录的sbin目录,安装插件后,重新RabbitMQ;
rabbitmq安装目录的sbin目录: C:\Program Files\RabbitMQ Server\rabbitmq_server-3.7.14\sbin
再执行命令:rabbitmq-plugins.bat enable rabbitmq_management

如下图:

访问地址:http://localhost:15672 登陆用户: guest/guest (默认)

可以创建新的用户

Linux安装

安装erlang

# 安装依赖环境支持
sudo yum install -y gcc gcc-c++ glibc-devel make ncurses-devel openssl-devel autoconf java-1.8.0-openjdk-devel git
  • 1
  • 2
# 上传资料包中的文件:otp_src_20.2.tar.gz

#解压
tar -zxvf otp_src_20.2.tar.gz 

#进入解压目录
cd otp_src_20.2

#编译&安装
./otp_build autoconf

./configure && make && sudo make install

#进入erlang命令行表示成功 [root@localhost otp_src_20.2]# erl
#退出erlang命令行: halt().
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
#安装 socat
sudo yum install -y socat
  • 1
  • 2

RabbitMQ 安装

# 上传资料中的rabbitmq-server-3.7.4-1.el7.noarch.rpm, 再离线安装
sudo rpm --nodeps -Uvh rabbitmq-server-3.7.4-1.el7.noarch.rpm
  • 1
  • 2
#查看状态
systemctl status rabbitmq-server

#启动服务
systemctl start rabbitmq-server

#设置为开机启动
systemctl enable rabbitmq-server

#重启服务
systemctl restart rabbitmq-server
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11

RabbitMQ插件安装

在随处可以运行以下命令.安装web管理页面插件(先启动rabbitmq服务):
rabbitmq-plugins enable rabbitmq_management
  • 1
  • 2

原因:rabbitmq从3.3.0开始禁止使用guest/guest权限通过除localhost外的访问

找到这个文件rabbit.app
/usr/lib/rabbitmq/lib/rabbitmq_server-3.7.4/ebin/rabbit.app

将:{loopback_users, [<<”guest”>>]},
改为:{loopback_users, []},

以上配置在文件中间的位置
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9

操作:

[root@localhost ~]# whereis rabbitmq
rabbitmq: /usr/lib/rabbitmq /etc/rabbitmq

[root@localhost ~]# cd /usr/lib/rabbitmq
[root@localhost rabbitmq]# ls
autocomplete  bin  lib

[root@localhost rabbitmq]# cd lib
[root@localhost lib]# ls
rabbitmq_server-3.7.4

[root@localhost lib]# cd rabbitmq_server-3.7.4/
[root@localhost rabbitmq_server-3.7.4]# ls
ebin  escript  include  plugins  priv  sbin

[root@localhost rabbitmq_server-3.7.4]# cd ebin

[root@localhost ebin]# vi rabbit.app
将:{loopback_users, [<<”guest”>>]},
改为:{loopback_users, []},

改完后,记得重启服务:systemctl restart rabbitmq-server
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/weixin_40725706/article/detail/956378
推荐阅读
相关标签
  

闽ICP备14008679号