Centos7 安装RabbitMQ

111 阅读1分钟

Rabbitmq是基于erlang语言开发的,所以我们需要先安装erlang,最后再安装RabbitMQ。

1、安装erlang

    $ yum -y install gcc glibc-devel make ncurses-devel openssl-devel xmlto perl wget gtk2-devel binutils-devel

erlang官网:www.erlang.org/downloads(使…

    $ wget http://erlang.org/download/otp_src_22.0.tar.gz

下载完成后我们开始安装erlang,命令如下:

$ tar -zxvf otp_src_22.0.tar.gz
$ mv otp_src_22.0 /usr/local/
$ cd /usr/local/otp_src_22.0/
$ mkdir ../erlang
$ ./configure --prefix=/usr/local/erlang
$ make install

如果遇到这个错 你就假装没看到,图示如下:

  

然后我们验证是否安装成功,命令如下:

$ ll /usr/local/erlang/bin
$ echo 'export PATH=$PATH:/usr/local/erlang/bin' >> /etc/profile
$ source /etc/profile
$ erl

以上添加环境变量方式为临时方案,重启后失效,如果要永久添加环境变量则需要 vim /etc/profile 进行添加,添加完成后记得保存、生效。

进入以下窗口则说明安装成功,图示如下:

  

输入 halt().命令退出窗口,图示如下:

  

到此 erlang安装完成。

2、安装RabbitMQ

rabbitmq下载地址:github.com/rabbitmq/ra…

$ wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.7.15/rabbitmq-server-generic-unix-3.7.15.tar.xz

安装rabbitMQ,命令如下:

$ tar -xvf rabbitmq-server-generic-unix-3.7.15.tar
$ mv rabbitmq_server-3.7.15/ /usr/local/
$ mv /usr/local/rabbitmq_server-3.7.15 rabbitmq
$ echo 'export PATH=$PATH:/usr/local/rabbitmq/sbin' >> /etc/profile
$ source /etc/profile
$ mkdir /etc/rabbitmq

以上添加环境变量方式为临时方案,重启后失效,如果要永久添加环境变量则需要 vim /etc/profile 进行添加,添加完成后记得保存、生效。

到此 rabbitMQ安装完成。

3、常用命令

启动:

    $ rabbitmq-server -detached

停止:

    $ rabbitmqctl stop

状态:

    $ rabbitmqctl status

防火墙之类的请自行处理(5672和15672端口),反正我是从来不开防火墙。

4、WEB管理

开启web插件

    $ rabbitmq-plugins enable rabbitmq_management

访问:http://127.0.0.1:15672/

  

默认账号密码:guest guest(这个账号只允许本机访问)

5、用户管理

查看所有用户:

    $ rabbitmqctl list_users

添加一个用户:

    $ rabbitmqctl add_user zhaobl 123456

配置权限:

    $ rabbitmqctl set_permissions -p "/" zhaobl ".*" ".*" ".*"

查看用户权限:

    $ rabbitmqctl list_user_permissions zhaobl

设置tag:

    $ rabbitmqctl set_user_tags zhaobl administrator

删除用户(安全起见,删除默认用户):

    $ rabbitmqctl delete_user guest

6、修改密码

Centos7 修改RabbitMQ密码

7、配置远程访问管理界面

Centos7 RabbitMQ配置远程访问管理界面

8、登陆

配置好用户之后重启一下rabbit,用新账号进行登陆,图示如下:

到此 Centos7 安装RabbitMQ配置完成。