CentOS7安装rabbitmq笔记

首先呢,rabbitMQ是使用Erlang语言开发的 所以先要安装Erlang

Downloads - Erlang/OTP

选择我们需要的Linux版本

然后在liunx系统输入命令

tar -zxf otp_src_22.1.tar.gz
cd otp_src_22.1/
./configure --prefix=/usr/local/erlang
make
make install
export ERLANG_HOME=/usr/local/erlang
export PATH=$ERLANG_HOME/bin:$PATH

测试安装:

erl

Ctrl + C 退出,此时我们erlang安装完成。

接着我们安装RabbitMQ

Downloading and Installing RabbitMQ — RabbitMQ

下载完成后我们在命令行输入:

xz -d rabbitmq-server-generic-unix-3.8.1.tar.xz
tar -xvf rabbitmq-server-generic-unix-3.8.1.tar
cp -r rabbitmq_server-3.8.1 /usr/local/rabbitmq  # 将解压之后的rabbitmq目录复制到/usr/local/rabbitmq

然后编辑 vim /etc/profile文件

再最后添加

export ERLANG_HOME=/usr/local/erlang
export PATH=$ERLANG_HOME/bin:$PATH
export PATH=/usr/local/rabbitmq/sbin:$PATH

保存之后:

source /etc/profile

然后我们启动rabbitmq

rabbitmq-plugins enable rabbitmq_management  # 启动后台管理
rabbitmq-server -detached # 后台运行rabbitmq
# 查看进程:
ps -ef |grep erl

# 然后防火墙开放15672端口 我的使用的命令为

firewall-cmd --permanent --zone=public --add-port=15672/tcp
firewall-cmd --reload

然后添加rabbitmq用户

rabbitmqctl add_user moxiao "5hW(:cPbOPornBrl8jU8G8" # 添加用户moxiao 密码为 “5hW(:cPbOPornBrl8jU8G8”
rabbitmqctl set_permissions -p "/" moxiao ".*" ".*" ".*" # 添加全局可访问的权限
rabbitmqctl set_user_tags moxiao administrator # 设为管理员权限

一些常用命令:

rabbitmq-server -detached【 /usr/local/rabbitmq/sbin/rabbitmq-server  -detached 】 # 启动服务
rabbitmq-server restart # 重启服务
rabbitmqctl stop  # 关闭服务
rabbitmqctl status # 查看状态
rabbitmqctl list_users # 列出角色
rabbitmq-pluginsenable xxx  # 开启某个插件xxx
rabbitmq-pluginsdisable xxx  # 关闭某个插件xxx
# 注意:重启服务器后生效。

然后我们可以登录该地址 http://localhost:15672/

进行管理

权限的详细说明 传送:附2 rabbitmq用户管理、角色管理与权限管理 - 赵计刚 - 博客园

最后感谢 Linux下安装RabbitMQ - 简书

docker 安装


# 安装docker
sudo snap install docker

# docker 查看进程
sudo docker ps -a

# 启动rabbitmq
# -d 后台运行
sudo docker run -it --rm --name rabbitmq -p 5672:5672 -p 15672:15672 -e RABBITMQ_DEFAULT_USER=admin -e RABBITMQ_DEFAULT_PASS=admin rabbitmq:3.9-management

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值