Linux环境下安装RabbitMQ(单机)

目录

 

1、RabbitMQ由Erlang语言开发,需要先安装Erlang环境:

rz -y 上传 otp_src_20.3.tar.gz

tar -zxvf otp_src_20.3.tar.gz

2、配置安装路径到 /app/app/mq/bin/erlang下

进入 otp_src_20.3中

执行  ./configure --prefix=/app/app/mq/bin/erlang 

              make

              make install

  3、进入/app/app/mq/bin/erlang/bin,输入./erl测试erlang是否安装成功

              ./erl

             出现上面的证明已经安装成功!(现在只能在安装路径下使用)

 4、配置elr环境变量

                 vim ~/.bash_profile

                 #set erlang environment

                 export ERL_HOME=/app/app/mq/bin/erlang

                 export PATH=$PATH:$ERL_HOME/bin

5、安装RabbitMQ

解压:

              xz -d rabbitmq-server-generic-unix-3.7.4.tar.xz

              tar -xvf rabbitmq-server-generic-unix-3.7.4.tar

              mv rabbitmq_server-3.7.4/ /home/mq/bin/

设置环境变量:

              export RBMQ_HOME=/home/mq/bin/rabbitmq_servser-3.7.4

              export PATH=$PATH:$ERL_HOME/bin:$RBMQ_HOME/sbin

注:启动时可以指定启动端口

从3.3.0开始禁止使用guest/guest权限通过除localhost外的访问,找到[rabbitmq 安装目录]

\ebin\rabbit.app 找到loopback_user,将''guest''删掉,重启服务。

6、启动服务并开启管理端权限

切换root用户: su app

启动: nohup rabbitmq-server start &

                 rm nohup.out

监控 | 停止: rabbitmqctl status | stop

7、开启管理端插件

       rabbimq-plugins enable rabbitmq_management

       这时候访问http://20.200.12.211:15673就可以访问(默认账号guest:guest,但是指针对本地服务使用,远程访问需要新增用户)

8、新增用户

新增用户名和密码

   rabbitmqctl add_user monitor monitor

设置用户角色

   rabbitmqctl set_user_targs monitor administrator (management)

设置用户对vhost权限 配置、写、读权限

   rabbitmqctl set_permissions -p /monitor ".*" ".*" ".*"


1、RabbitMQ由Erlang语言开发,需要先安装Erlang环境:

  • rz -y 上传 otp_src_20.3.tar.gz

  • tar -zxvf otp_src_20.3.tar.gz

2、配置安装路径到 /app/app/mq/bin/erlang下

  • 进入 otp_src_20.3中

  • 执行  ./configure --prefix=/app/app/mq/bin/erlang 

              make

              make install

  3、进入/app/app/mq/bin/erlang/bin,输入./erl测试erlang是否安装成功

              ./erl

             出现上面的证明已经安装成功!(现在只能在安装路径下使用)

 4、配置elr环境变量

                 vim ~/.bash_profile

                 #set erlang environment

                 export ERL_HOME=/app/app/mq/bin/erlang

                 export PATH=$PATH:$ERL_HOME/bin

5、安装RabbitMQ

  • 解压:

              xz -d rabbitmq-server-generic-unix-3.7.4.tar.xz

              tar -xvf rabbitmq-server-generic-unix-3.7.4.tar

              mv rabbitmq_server-3.7.4/ /home/mq/bin/

  • 设置环境变量:

              export RBMQ_HOME=/home/mq/bin/rabbitmq_servser-3.7.4

              export PATH=$PATH:$ERL_HOME/bin:$RBMQ_HOME/sbin

  • 注:启动时可以指定启动端口

RABBITMQ_NODE_PORT=5673 RABBITMQ_SERVER_START_ARGS=''-rabbitmq_management listener [{port,15673}] ''

RABBITMQ_NODENAME=nodel rabbitmq-server-detached

从3.3.0开始禁止使用guest/guest权限通过除localhost外的访问,找到[rabbitmq 安装目录]

\ebin\rabbit.app 找到loopback_user,将''guest''删掉,重启服务。

6、启动服务并开启管理端权限

  • 切换root用户: su app

  • 启动: nohup rabbitmq-server start &

                 rm nohup.out

  • 监控 | 停止: rabbitmqctl status | stop

7、开启管理端插件

       rabbimq-plugins enable rabbitmq_management

       这时候访问http://20.200.12.211:15673就可以访问(默认账号guest:guest,但是指针对本地服务使用,远程访问需要新增用户)

8、新增用户

  • 新增用户名和密码

   rabbitmqctl add_user monitor monitor

  • 设置用户角色

   rabbitmqctl set_user_targs monitor administrator (management)

  • 设置用户对vhost权限 配置、写、读权限

   rabbitmqctl set_permissions -p /monitor ".*" ".*" ".*"

注: 也可以在管理端进行新建队列和vhost。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值