一、windows安装rabbitmq

1.安装erlang

点击进入官网下载:http://erlang.org/download/

2.安装rabbitmq
点击进入官网下载:http://www.rabbitmq.com/releases/rabbitmq-server/

3.添加windows环境变量
Path=%ERLANG\_HOME%\bin;%RABBITMQ\_SERVER%\sbin


4.检测rabbitmq状态
rabbitmqctl status

5.启动web管理插件
rabbitmq-plugins enable rabbitmq\_management

6.登录web管理界面,账号密码默认都是guest,guest
http://127.0.0.1:15672/

二、linux安装rabbitmq

CentOS:
1.先安装erlang
# PS: 注意安装操作首先要切换到root工作环节中
# 在命令 如果$ 表示是普通用户,
yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel
yum -y install ncurses-devel
yum install ncurses-devel
wget http://erlang.org/download/otp\_src\_19.3.tar.gz
tar -xzvf otp\_src\_19.3.tar.gz
cd otp\_src\_19.3
./configure --prefix=/usr/local/erlang --with-ssl --enable-threads --enable-smp-support --enable-kernel-poll --enable-hipe
make && make install
配置erlang环境
vi /etc/profile #在最后添加下文
PATH=$PATH:/usr/local/erlang/bin
使环境变量生效
source /etc/profile
测试一下是否安装成功,在控制台输入命令erl
crt+z 退出
2.安装rabbitmq

wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.5.8/rabbitmq-server-3.5.8.tar.gz
tar -zxvf rabbitmq-server-3.5.8.tar.gz
cd abbitmq-server-3.5.8
make
make TARGET\_DIR=/usr/local/rabbitmq SBIN\_DIR=/usr/local/rabbitmq/sbin MAN\_DIR=/usr/local/rabbitmq/man DOC\_INSTALL\_DIR=/usr/local/rabbitmq/doc install
配置erlang环境
vi /etc/profile #在最后添加下文
PATH=$PATH:/usr/local/erlang/bin:/usr/local/rabbitmq/sbin
使环境变量生效
source /etc/profile

  1. 启动:rabbitmq-server
    rabbitmq-server start
  2. 检查服务启动状态
    [[email protected] ~]# netstat -lnpt|grep beam
    tcp 0 0 0.0.0.0:5672 0.0.0.0:* LISTEN 19733/beam
    tcp 0 0 0.0.0.0:25672 0.0.0.0:* LISTEN 19733/beam
    tcp 0 0 0.0.0.0:15672 0.0.0.0:* LISTEN 19733/beam
    [[email protected] ~]#
    # 表示启动成功

三、管理命令
启动:rabbitmq-server start
关闭:rabbitmqctl stop
状态:rabbitmqctl status

四、插件
启动web管理插件
rabbitmq-plugins enable rabbitmq\_management
如果报错
错误解决:
Error: {cannot\_write\_enabled\_plugins\_file,"/etc/rabbitmq/enabled\_plugins", enoent}
mkdir /etc/rabbitmq
重新启动输入地址:localhost:15672,帐号默认为guest,密码guest,此帐号默认只能在本机访问。不建议打开远程访问。你可以创建一个帐户,并设置可以远程访问的角色进行访问。
如:
rabbitmqctl add\_user supery 123 # 创建用户supery

rabbitmqctl set\_user\_tags supery administrator # 给创建的supery用户administrator角色

五、用户管理
默认的guest帐户相当于root帐户
rabbitmqctl add\_user username password 添加帐户
rabbitmqctl change\_password username newpassword 修改密码
rabbitmqctl delete\_user username 删除帐户
rabbitmqctl list\_users 列出所有帐户
rabbitmqctl set\_user\_tags User Tag 设置角色(administrator、monitoring、policymaker、management、其它)
立即生效,不需重启

六、创建配置文件
[[email protected] ~]# ll /etc/rabbitmq/
total 8
-rw-r--r-- 1 root root 23 Mar 5 10:07 enabled\_plugins
-rw-r--r-- 1 root root 51 Mar 5 10:12 rabbitmq.config
[[email protected] ~]# cat /etc/rabbitmq/rabbitmq.config
[{rabbit, [{loopback\_users, ["root","supery"]}]}].

操作步骤:
vi /etc/rabbitmq/rabbitmq.config
将[{rabbit, [{loopback\_users, ["root","supery"]}]}]. 复制到文件中即可

esc
:x 保存并退出

七、重启rabbitmq-server并测试访问
rabbitmqctl stop
rabbitmqctl start
浏览器访问

  1. 查看自己的服务器ip地址
    ifconfig
    # inet addr:172.24.129.3 ===> 服务器ip地址
  2. 浏览器访问
    http://39.104.109.159:15672 ===> 输入用户密码登录即可

登录成功!完成

标签: none

相关文章推荐

添加新评论,含*的栏目为必填