linux安装rabbitmq-3.8.5

安装erlang

  1. 下载安装包

    https://packagecloud.io/rabbitmq/erlang/packages/el/6/erlang-23.0.3-1.el6.x86_64.rpm

  2. 安装

    2.0 如果存在旧版本需要执行此步骤( 通过 rpm -qa erlang 查询)

          yum remove erlang-old-version

    2.1 安装

          rpm -ivh erlang-23.0.3-1.el6.x86_64.rpm

    2.2

          查询安装包 rpm -qa erlang

          查询版本    erl -version

安装rabbit

  1. 下载安装包

        可以使用wget下载(没有wget命令可以先安装, yum -y install wget)

```

wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.8.5/rabbitmq-server-3.8.5-1.el7.noarch.rpm

```

  2. 安装

        rpm -ivh ./rabbitmq-server-3.8.5-1.el7.noarch.rpm

```

若报错可尝试:

rpm -ivh ./rabbitmq-server-3.8.5-1.el7.noarch.rpm --force --nodeps

```

操作rabbit服务

首先进入 /usr/sbin/

  - 后台启动 rabbitmq-server -detached

  - 启动 rabbitmq-server start

  - 重启 rabbitmq-server restart

  - 关闭 rabbitmqctl stop

  - 状态 rabbitmqctl status

 用户操作

  -  新增:rabbitmqctl  add_user  Username  Password

  - 删除:rabbitmqctl  delete_user  Username

  - 修改:rabbitmqctl  change_password  Username  Newpassword

  - 查询:rabbitmqctl  list_users

  - 权限:rabbitmqctl set_user_tags Username  administrator

插件

- 开启延时消息

  下载插件:https://github.com/rabbitmq/rabbitmq-delayed-message-exchange/releases/tag/v3.8.0

  将插件放在rabbit插件目录:cp /root/rabbitmq_delayed_message_exchange-3.8.0.ez /usr/lib/rabbitmq/lib/rabbitmq_server-3.8.5/plugins/

  开启插件:/usr/sbin/rabbitmq-plugins enable rabbitmq_delayed_message_exchange

  查看插件列表:rabbitmq-plugins list

  重启服务


- 开启管理后台

$ /usr/sbin/rabbitmq-plugins enable rabbitmq_management

其他

- 配置guest用户可远程登录

cd /etc/rabbitmq

touch rabbitmq.config

vi rabbitmq.config

```

编辑内容:

[

{rabbit, [{tcp_listeners, [5672]}, {loopback_users, ["asdf"]}]}

].

```

- 配置数据位置:

cd /etc/rabbitmq 

touch rabbitmq-env.conf

vi rabbitmq-env.conf

```

编辑内容:

ABBITMQ_MNESIA_BASE=/data/rabbitmq/mnesia     

RABBITMQ_LOG_BASE=/data/rabbitmq/log

```

你可能感兴趣的:(linux安装rabbitmq-3.8.5)