消息队列MQ

RabbitMQ安装

本文主要是介绍RabbitMQ安装,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

Erlang安装

RabbitMQ是使用Erlang语言编写的,所以需要先配置Erlang

选择源代码下载:

1.安装前服务器环境设置

启动我们的服务器,先对服务器进行简单的设置,RabbitMQ是通过主机名进行访问的,必须指定能访问的主机名。

vim /etc/sysconfig/network

我这里给服务器设置了一个名字wyz

vim /etc/hosts

在hosts文件中把我们的IP地址和名字写到文件中。前面为服务器ip,空格后面添加计算机主机名。

2.Erlang依赖按照

yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel unixODBC unixODBC-devel

由于在我的服务器中已经安装过,所以在安装的时候会出现上面提示,如果镜像安装太慢,可以将服务器镜像换成阿里云镜像。

3. 上传源代码并解压

使用Xftp上传otp_src_22.0.tar.gz到/usr/local/tmp目录中,进入目录并解压。

解压时注意,此压缩包不具有gzip属性,解压参数没有z,只有xf

cd /usr/local/tmp
tar xf otp_src_22.0.tar.gz

4. 配置参数

先新建/usr/local/erlang文件夹,作为安装文件夹

mkdir -p /usr/local/erlang

进入文件夹

cd otp_src_22.0

配置参数

./configure --prefix=/usr/local/erlang --with-ssl --enable-threads --enable-smp-support --enable-kernel-poll --enable-hipe --without-javac

5.编译并安装

make
make install

6.修改环境变量

修改/etc/profile文件

vim /etc/profile

​ 在文件中添加下面代码

export PATH=$PATH:/usr/local/erlang/bin

​ 运行文件,让修改内容生效

source /etc/profile

7 查看配置是否成功

安装RabbitMQ

1.上传并解压

使用Xftp上传rabbitmq-server-generic-unix-3.7.18.tar.xz到/usr/loca/tmp中

cd /usr/local/tmp
tar xf rabbitmq-server-generic-unix-3.7.18.tar.xz

2.复制到local下

cp -r rabbitmq_server-3.7.18 /usr/local/rabbitmq

3.配置环境变量

vim /etc/profile
export PATH=$PATH:/usr/local/rabbitmq/sbin
source /etc/profile

4.开启web管理插件

​ 进入rabbitmq/sbin目录

cd /usr/local/rabbitmq/sbin
查看插件列表
rabbitmq-plugins list
生效管理插件
rabbitmq-plugins enable rabbitmq_management

5.后台运行

启动rabbitmq。

rabbitmq-server -detached

​ 停止命令,如果无法停止,使用kill -9 进程号进行关闭

rabbitmqctl stop_app

6 查看web管理界面

默认可以在安装rabbitmq的电脑上通过用户名:guest密码guest进行访问web管理界面

​ 端口号:15672(放行端口,或关闭防火墙)

​ 在虚拟机浏览器中输入:http://localhost:15672

RabbitMq账户管理

1 创建账户

​ 语法:./rabbitmqctl add_user username password

cd /usr/local/rabbitmq/sbin
rabbitmqctl add_user wyz wyz

2 给用户授予管理员角色

​ 其中wyz为新建用户的用户名

rabbitmqctl set_user_tags wyz administrator

3 给用户授权

​ “/” 表示虚拟机

​ wyz 表示用户名

​ "." "." ".*" 表示完整权限

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

4 登录

​ 使用新建账户和密码在windows中访问rabbitmq并登录

​ 在浏览器地址栏输入:

​ http://ip:15672/

用户名:wyz

​ 密码:wyz

这篇关于RabbitMQ安装的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!