网站建设公司杭州18年,网站建设与网页设计开题报告,揭阳网站定制,百宝图建设工程电子网站安装目录1#xff1a;前言1.1 系统环境1.2#xff1a;安装版本1.3 简介2#xff1a;安装2.1#xff1a;安装前准备#xff1a;2.2#xff1a;安装Erlang2.3#xff1a;安装RabbitMQ2.3#xff1a;延迟依赖插件安装1#xff1a;前言
1.1 系统环境
操作系统版本#…
安装目录1前言1.1 系统环境1.2安装版本1.3 简介2安装2.1安装前准备2.2安装Erlang2.3安装RabbitMQ2.3延迟依赖插件安装1前言
1.1 系统环境
操作系统版本CentOS Linux release 7.2.1511 (Core)系统内核 3.10.0-327.el7.x86_64内存8G
1.2安装版本
RabbitMQ3.10.18
Erlang25.21.3 简介
官网https://www.rabbitmq.com/百科介绍RabbitMQ是实现了高级消息队列协议AMQP的开源消息代理软件亦称面向消息的中间件。RabbitMQ服务器是用Erlang语言编写的而聚类和故障转移是构建在开放电信平台框架上的。所有主要的编程语言均有与代理接口通讯的客户端库。环境安装由百科可以看出因为RabbitMQ由Erlang语言编写所以安装RabbitMQ需要安装Erlang版本依赖Erlang和RabbitMQ之间有版本依赖关系详见https://www.rabbitmq.com/which-erlang.html
2安装
2.1安装前准备
//先执行下面的命令安装一些必要的依赖
yum -y install make gcc gcc-c kernel-devel m4 ncurses-devel openssl-devel glibc-devel xmlto perl wget socat2.2安装Erlang
下载地址
安装包下载地址http://erlang.org/download/创建目录
mkdir -p /usr/local/erlang进入目录
cd /usr/local/erlang下载安装包
wget http://erlang.org/download/otp_src_25.2.tar.gz解压
tar -zxvf otp_src_25.2.tar.gz进入解压目录
cd otp_src_25.2执行命令配置erlang的资源文件路径
./configure --prefix/usr/local/erlang执行命令编译源码并安装Erlang
make make install编辑环境变量文件
vim /etc/profile
#在文件最后加入一行: 最后wq! 保存退出
export PATH$PATH:/usr/local/erlang/bin 重新加载配置使配置生效
source /etc/profile验证出现Erlang版本信息说明Erlang已经安装成功了
erl2.3安装RabbitMQ
下载地址https://github.com/rabbitmq/rabbitmq-server/releases/tag/v3.10.18
下载安装包rabbitmq-server-generic-unix-3.10.18.tar.xz创建目录
mkdir -p /usr/local/rabbitmq把下载好的安装包上传到/usr/local/rabbitmq目录下解压
tar -xvf rabbitmq-server-generic-unix-3.10.18.tar.xz配置RabbitMQ环境变量
vim /etc/profile
#在最后加入一行: 最后wq! 保存退出
export PATH$PATH:/usr/local/rabbitmq/rabbitmq_server-3.10.18/sbin重新加载配置使配置生效
source /etc/profile启动方式 后台启动非后台去除-detached即可
./rabbitmq-server -detached # 方式一
./rabbitmq-server start # 方式二开启管理权限(开启此权限web界面才能访问)
cd /usr/local/rabbitmq_server-3.10.7/sbin
./rabbitmq-plugins enable rabbitmq_management添加其他用户
# 因guest用户只能在本机访问所以需要添加一个admin用户密码设为admin888。添加用户只能在Rabbitmq启动的状态下进行因此需要另打开一个shell来进行操作。
cd /usr/local/rabbitmq/rabbitmq_server-3.10.18/sbin/
# 添加一个admin用户并且密码是admin123
./rabbitmqctl add_user admin admin123
# 然后修改用户角色为管理员
./rabbitmqctl set_user_tags admin administrator
# 最后给admin用户添加权限
./rabbitmqctl set_permissions -p / admin .* .* .*删除用户
rabbitmqctl delete_user admin修改用户的密码
rabbitmqctl change_password admin [Newpassword]2.3延迟依赖插件安装