RabbitMq 手动安装

git https://github.com/rabbitmq/erlang-rpm 通过yum安装很方便。

安装rabbitmq

# In /etc/yum.repos.d/rabbitmq_erlang.repo
[rabbitmq_erlang]
name=rabbitmq_erlang
baseurl=https://packagecloud.io/rabbitmq/erlang/el/7/$basearch
repo_gpgcheck=1
gpgcheck=1
enabled=1
# PackageCloud's repository key and RabbitMQ package signing key
gpgkey=https://packagecloud.io/rabbitmq/erlang/gpgkey
       https://dl.bintray.com/rabbitmq/Keys/rabbitmq-release-signing-key.asc
sslverify=1
sslcacert=/etc/pki/tls/certs/ca-bundle.crt
metadata_expire=300

[rabbitmq_erlang-source]
name=rabbitmq_erlang-source
baseurl=https://packagecloud.io/rabbitmq/erlang/el/7/SRPMS
repo_gpgcheck=1
gpgcheck=0
enabled=1
# PackageCloud's repository key and RabbitMQ package signing key
gpgkey=https://packagecloud.io/rabbitmq/erlang/gpgkey
       https://dl.bintray.com/rabbitmq/Keys/rabbitmq-release-signing-key.asc
sslverify=1
sslcacert=/etc/pki/tls/certs/ca-bundle.crt
metadata_expire=300

配好erlang repo 后安装

[root@mq local]# yum install erlang

下载rabbitmq  centos7

[root@mq local]# wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.8.2/rabbitmq-server-3.8.2-1.el7.noarch.rpm
[root@mq local]# yum install  rabbitmq-server-3.8.2-1.el7.noarch.rpm 
已加载插件:fastestmirror
正在检查 rabbitmq-server-3.8.2-1.el7.noarch.rpm: rabbitmq-server-3.8.2-1.el7.noarch
rabbitmq-server-3.8.2-1.el7.noarch.rpm 将被安装

---------

在任意命令下执行如下代码:注意我这个是在rabbitmq 账户下执行的

[rabbitmq@mq bin]$ ./rabbitmq-server  start

在执行命令: 注意命令前面是没点的,是在root 用户下执行的。

[root@mq bin]# rabbitmqctl status
Status of node rabbit@mq ...
Runtime

OS PID: 2691
OS: Linux
Uptime (seconds): 238
RabbitMQ version: 3.8.2
Node name: rabbit@mq
Erlang configuration: Erlang/OTP 22 [erts-10.6.2] [source] [64-bit] [smp:1:1] [ds:1:1:10] [async-threads:64] [hipe]
Erlang processes: 420 used, 1048576 limit
Scheduler run queue: 1
Cluster heartbeat timeout (net_ticktime): 60

Plugins

Enabled plugin file: /etc/rabbitmq/enabled_plugins
Enabled plugins:

 * rabbitmq_management
 * rabbitmq_management_agent
 * rabbitmq_web_dispatch
 * amqp_client
 * cowboy
 * cowlib

Data directory

Node data directory: /var/lib/rabbitmq/mnesia/rabbit@mq

Config files

--启动ui界面进行管理

guest 用户只限于本地登录,我需要添加一个用户作为管理账户。

先激活ui管理。

[root@mq bin]# rabbitmq-plugins enable  rabbitmq_management

创建用户

扫描二维码关注公众号,回复: 8872697 查看本文章
# 前面是用户账户rabbitmq、密码 123456
[root@mq bin]# rabbitmqctl add_user rabbitmq 123456
[root@mq bin]# rabbitmqctl set_user_tags rabbitmq administrator
Setting tags for user "rabbitmq" to [administrator] ...

重新rabbitmq-server

[root@mq bin]# rabbitmqctl stop
Stopping and halting node rabbit@mq ...
[root@mq bin]# rabbitmq-server start

在浏览器查看

http://mq.fandong.com:15672/#/

输入我们创建的用户即可。

进到这个页面说明成功了。

发布了61 篇原创文章 · 获赞 1 · 访问量 617

猜你喜欢

转载自blog.csdn.net/u012842247/article/details/104031640