169
云计算
负载均衡
产品简介
产品价格
快速入门
用户指南
实践操作
常见问题
购买指南
云服务器
产品简介
计费规则
购买指导
控制台使用指南
常见问题
云数据库
产品简介
计费规则
购买指导
快速入门
连接实例
控制台使用指南
对象存储
产品简介
控制台使用指南
程序员百科
Python
购买云主机后,怎么手工部署RabbitMQ(CentOS 7.4)?

产品推荐:

1、安全稳定的云服务器租用,2核/2G/5M仅37元,点击抢购>>>

2、高防物理服务器20核/16G/50M/200G防御仅350元,点击抢购>>>

3、百度智能建站(五合一网站)仅880元/年,点击抢购>>> 模板建站(PC+手机站)仅480元/年,点击抢购>>>


点击这里注册天翼云特邀VIP帐号,立即体验天翼云主机>>>


购买云主机后,怎么手工部署RabbitMQ(CentOS 7.4)?


本文介绍了如何在天翼云上使用弹性云主机的Linux实例部署RabbitMQ。RabbitMQ是采用Erlang语言实现AMQP(Advanced Message Queuing Protocol,高级消息队列协议)的消息中间件,它最初起源于金融系统,用于在分布式系统中存储转发消息。RabbitMQ凭借其高可靠、易扩展、高可用及丰富的功能特性成为目前非常热门的一款消息中间件。

前提条件

弹性云主机所在安全组添加了如下表所示的安全组规则,具体步骤参见为安全组添加安全组规则。

方向

类型

协议

端口/范围

源地址

入方向

IPv4

TCP

5672

0.0.0.0/0

入方向

IPv4

TCP

15672

0.0.0.0/0

操作步骤

1. 安装相关依赖包和perl。

1)登录弹性云主机。

2)执行以下命令,安装相关依赖包。

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

3)执行如下命令,安装perl。

yum install perl

2. 安装erlang。

1)执行如下命令,下载erlang安装包。

wget http://erlang.org/download/otp_src_19.3.tar.gz

2)执行如下命令,解压缩安装包。

tar xzf otp_src_19.3.tar.gz

解压后生成一个“otp_src_19.3”文件夹。

3)执行如下命令,创建文件夹“erlang”。

mkdir /usr/local/erlang

4)执行如下命令,进入解压后生成的文件夹“otp_src_19.3”。

cd otp_src_19.3

5)执行如下命令,检查系统是否符合安装要求。

./configure --prefix=/usr/local/erlang --without-javac

6)执行如下命令,编译并安装Erlang。

make && make install

7)执行如下命令,配置erlang环境变量。

  • 执行如下命令打开配置文件"profile"。

vi /etc/profile

  • 按i键进入编辑模式。

  • 修改打开的“profile”文件,将如下内容添加到文件末尾。

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

  • 按Esc键退出编辑模式,并输入:wq保存后退出。

  • 执行如下命令,使环境变量生效。

source /etc/profile

  • 执行如下命令,检查安装结果。

erl -version

回显类似如下信息,说明erlang安装成功。

[root@ecs-rabbitmq ~]# erl -version

Erlang (ASYNC_THREADS,HIPE) (BEAM) emulator version 8.3

3. 安装RabbitMQ

1)执行如下命令,进入用户主目录。

cd

2)执行如下命令,下载RabbitMQ安装包。

wget https://www.rabbitmq.com/releases/rabbitmq-server/v3.6.9/rabbitmq-server-generic-unix-3.6.9.tar.xz

3)执行如下命令,解压RabbitMQ安装包。

tar xvJf rabbitmq-server-generic-unix-3.6.9.tar.xz

4)执行如下命令,将解压目录移至“/usr/local/rabbitmq”。

mv rabbitmq_server-3.6.9 /usr/local/rabbitmq

5)执行如下命令,配置RabbitMQ环境变量。

6)执行如下命令打开配置文件"profile"。

vi /etc/profile

  • 按i键进入编辑模式。

  • 修改打开的“profile”文件,将如下内容添加到文件末尾。

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

  • 按Esc键退出编辑模式,并输入:wq保存后退出。

  • 执行如下命令,使环境变量生效。

source /etc/profile

4. 执行如下命令,启用RabbitMQ的web管理界面。

rabbitmq-plugins enable rabbitmq_management

回显类似如下信息:

[root@ecs-rabbitmq ~]# rabbitmq-plugins enable rabbitmq_management

The following plugins have been enabled:

amqp_client

cowlib

cowboy

rabbitmq_web_dispatch

rabbitmq_management_agent

rabbitmq_management

Applying plugin configuration to rabbit@ecs-rabbitmq... started 6 plugins.

5.执行如下命令,创建一个新用户。

rabbitmqctl add_user 用户名 密码

命令示例:

rabbitmqctl add_user root 123456

6.执行如下命令,设置用户为管理员。

 rabbitmqctl set_user_tags 用户名 administrator

命令示例:

 rabbitmqctl set_user_tags root administrator

7.执行如下命令,赋予用户所有权限。

rabbitmqctl set_permissions -p / 用户名 '.*' '.*' '.*'

命令示例:

 rabbitmqctl set_permissions -p / root '.*' '.*' '.*'

8.执行如下命令,在后台启动RabbitMQ。

rabbitmq-server -detached

9.使用浏览器访问 “http://弹性公网IP:15672”,显示如下页面,说明RabbitMQ安装成功

10.输入步骤5创建的用户名和密码后点击“Login”,进入RabbitMQ管理界面。

 

点击这里注册天翼云特邀VIP帐号,立即体验天翼云主机>>>

这条帮助是否解决了您的问题? 已解决 未解决

提交成功!非常感谢您的反馈,我们会继续努力做到更好! 很抱歉未能解决您的疑问。我们已收到您的反馈意见,同时会及时作出反馈处理!