美文网首页
RabbitMQ安装

RabbitMQ安装

作者: w漫漫 | 来源:发表于2020-08-27 22:16 被阅读0次

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

1.修改主机名

RabbitMQ是通过主机名进行访问的,在虚拟中当多个虚拟机主机名相同时会出现主机名变成bogon,这时相当于没有主机.为了防止这种情况,需要配置主机名.

# vim /etc/sysconfig/network

文件内容如下.hostname为主机名,可以自定义

NETWORKING=yes

HOSTNAME=rabbitmq

rabbitmq

# vim /etc/hosts

新增了一行,前面为服务器ip,空格后面添加计算机主机名

rabbitmq

2.安装依赖

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

3.上传并解压

上传opt_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 opt_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.查看配置是否成功

# erl -version

二.安装RabbitMQ

1.上传并解压

上传rabbitmq-server-generic-unix-3.7.17.tar.gz到/usr/local/tmp中

# cd /usr/local/tmp

# tar xf rabbitmq-server-generic-unix-3.7.17.tar.xz

2.复制到local下

复制解压文件到/usr/local下,命名为rabbitmq

# cp -r rabbitmq_server-3.7.17 /usr/local/rabbitmq

3.配置环境变量

# vim /etc/profile

在文件中添加.需要放在erlang环境变量下面

export PATH=$PATH:/usr/local/rabbitmq/sbin

解析文件

# source /etc/profile

4.开启web管理插件

进入rabbitmq/sbin目录

# cd /usr/local/rabbitmq/sbin

查看插件列表

# ./rabbitmq-plugins list

生效管理插件.在浏览器中访问管理界面进行操作RabbitMQ

# ./rabbitmq-plugins enable rabbitmq_management

5.后台运行

启动rabbitmq:

./rabbitmqctl start_app # 重新启动的时候,可以使用.第一次启动(重启Linux系统后的第一次启动)的时候,使用server命令启动

./rabbitmq-server -detached

停止命令,使用kill -9 进程号进行关闭

./rabbitmqctl stop_app

查看状态命令:

./rabbitmqctl status

6.查看web管理界面

如果CentOS安装的是Server版,此步骤不需要做

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

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

在虚拟机浏览器中输入:

http://localhost:15672

三.RabbitMQ账号管理

RabbitMQ的web管理插件默认的guest账号只能在本机访问.所以需要创建一个其他主机能够访问的账号

1.创建账号

语法: ./rabbitmqctl add_user username password

# cd /usr/local/rabbitmq/sbin

# ./rabbitmqctl add_user bjsxt bjsxt

2.给用户授予管理员角色

其中bjsxt为新建用户的用户名

# ./rabbitmqctl set_user_tags bjsxt administrator

3.给用户授权

"/" 表示虚拟机

bjsxt表示用户名

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

# ./rabbitmqctl set_permissions -p "/" bjsxt ".*"".*"".*"

4.登录

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

在浏览器地址栏输入:

http://ip:15672

用户名:bjsxt

密码:bjsxt

相关文章

  • rabbitMQ编译安装

    rabbitMQ编译安装 rpm方式安装 rabbitmq依赖erlang环境 rabbitmq rpm 安装 编...

  • Centos7 部署

    rabbitmq erlang安装 EPEL 地址 rabbitmq安装 rabbitmq下载地址 erlang和...

  • saltstack web管理 -saltshaker

    代码获取 rabbitmq安装 参考:rabbitmq安装

  • RabbitMQ安装(Ubuntu版)

    安装RabbitMq 1.安装erlang 由于rabbitMq需要erlang语言的支持,在安装rabbitMq...

  • 安装RabbitMq

    安装RabbitMq 1.由于rabbitMq需要erlang语言的支持,在安装rabbitMq之前需要安装erl...

  • 【MQ】RabbitMQ 安装

    一、RabbitMQ 的安装 RabbitMQ 是基于 Erlang 语言编写,因此,在安装 RabbitMQ 之...

  • 01 RabbitMQ的安装

    Ubuntu 和 Centos 下安装RabbitMQ Ubuntu 18.0.4安装RabbitMQ 安装Erl...

  • rabbitmq笔记

    1.安装rabbitmq 推荐使用docker安装rabbitmq, 简单快速。 ######安装docker #...

  • RabbitMQ入门(一)

    安装 RabbitMQ官网安装教程 Mac系统可以使用homebrew安装RabbitMQ,安装Homebrew ...

  • RabbitMq 安装与运行

    Ubuntu下RabbitMq 安装与运行 由于rabbitMq需要erlang语言的支持,在安装rabbitMq...

网友评论

      本文标题:RabbitMQ安装

      本文链接:https://www.haomeiwen.com/subject/whnfsktx.html