释放双眼,带上耳机,听听看~!
🤖 由 ChatGPT 生成的文章摘要
- Ubuntu版本 18.04
设置apt清华源
root@iZ2zeipez8ut08dv6ypru0Z:~# cat /etc/apt/sources.list
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial main multiverse restricted universe
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-backports main multiverse restricted universe
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-proposed main multiverse restricted universe
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-security main multiverse restricted universe
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-updates main multiverse restricted universe
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial main multiverse restricted universe
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-backports main multiverse restricted universe
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-proposed main multiverse restricted universe
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-security main multiverse restricted universe
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-updates main multiverse restricted universe
#更新apt源
apt-get update
由于rabbitmq是用erlang语言写的,所以要安装配置erlang环境
root@iZ2zeipez8ut08dv6ypru0Z:~# apt-get install erlang-nox
安装rabbitmq
root@iZ2zeipez8ut08dv6ypru0Z:~# apt-get install rabbitmq-server
查看rabbitmq运行状态
root@iZ2zeipez8ut08dv6ypru0Z:~# systemctl status rabbitmq-server
● rabbitmq-server.service - RabbitMQ Messaging Server
Loaded: loaded (/lib/systemd/system/rabbitmq-server.service; enabled; vendor preset: enabled)
Active: active (running) since Sun 2022-08-21 17:19:21 CST; 41s ago
Main PID: 28765 (rabbitmq-server)
Tasks: 82 (limit: 4915)
CGroup: /system.slice/rabbitmq-server.service
├─28765 /bin/sh /usr/sbin/rabbitmq-server
├─28776 /bin/sh -e /usr/lib/rabbitmq/bin/rabbitmq-server
├─28853 /usr/lib/erlang/erts-7.3/bin/epmd -daemon
├─28914 /usr/lib/erlang/erts-7.3/bin/beam.smp -W w -A 64 -P 1048576 -K true -B i -- -root /usr/lib/erlang -progname erl -- -home /var/lib/rabb
├─29029 inet_gethost 4
└─29030 inet_gethost 4
Aug 21 17:19:19 iZ2zeipez8ut08dv6ypru0Z systemd[1]: Starting RabbitMQ Messaging Server...
Aug 21 17:19:20 iZ2zeipez8ut08dv6ypru0Z rabbitmq[28766]: Waiting for rabbit@iZ2zeipez8ut08dv6ypru0Z ...
Aug 21 17:19:20 iZ2zeipez8ut08dv6ypru0Z rabbitmq[28766]: pid is 28776 ...
Aug 21 17:19:21 iZ2zeipez8ut08dv6ypru0Z systemd[1]: Started RabbitMQ Messaging Server.
启用 web端可视化操作界面,我们还需要配置Management Plugin插件
rabbitmq-plugins enable rabbitmq_management # 启用插件
service rabbitmq-server restart # 重启
检查rabbitmq端口
root@iZ2zeipez8ut08dv6ypru0Z:~# netstat -lntup|egrep "5672"
tcp 0 0 0.0.0.0:25672 0.0.0.0:* LISTEN 29630/beam.smp
tcp 0 0 0.0.0.0:15672 0.0.0.0:* LISTEN 29630/beam.smp
tcp6 0 0 :::5672 :::* LISTEN 29630/beam.smp
创建管理员用户和密码
rabbitmqctl delete_user guest # 删掉默认guest用户
rabbitmqctl add_user admin admin # 添加新用户
rabbitmqctl set_user_tags admin administrator # 设置用户tag
rabbitmqctl set_permissions -p / admin ".*" ".*" ".*" # 赋予用户默认vhost的全部操作权限
访问: rabbitmq_server:15672 输入admin密码就可以登陆