RabbitMq-3.7.8安装之麒麟ARM系统

1 软件介绍
RabbitMQ是实现了高级消息队列协议(AMQP)的开源消息代理软件(亦称面向消息的中间件)。RabbitMQ服务器是用Erlang语言编写的,而聚类和故障转移是构建在开放电信平台框架上的。所有主要的编程语言均有与代理接口通讯的客户端库。

2 预置条件
在这里插入图片描述
3 下载源码

软件下载地址
erlanghttp://erlang.org/download/otp_src_20.3.tar.gz
unixODBChttp://www.unixodbc.org/unixODBC-2.3.7.tar.gz
rabbitMqhttps://github.com/rabbitmq/rabbitmq-server/releases/download/v3.7.8/rabbitmq-server-generic-unix-3.7.8.tar.xz

4 依赖包下载安装
4.1 使用yum安装基本依赖库
yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel unixODBC-devel

4.2 erlang20.3.x
4.2.1 安装unixODBC
tar -xvf unixODBC-2.3.7.tar.gz

cd unixODBC-2.3.7

./configure --prefix=/usr/local/unixODBC-2.3.7 --includedir=/usr/include --libdir=/usr/lib -bindir=/usr/bin --sysconfdir=/etc

make

make install

4.2.2 安装erlang20.3.x
tar -xvf otp_src_20.3.tar.gz

cd otp_src_20.3

./configure --prefix=/opt/erlang --without-javac

make

make install

4.2.3 设置环境变量
vim /etc/profile

添加如下内容:

export PATH=$PATH:/opt/erlang/bin

修改完毕后,使该配置文件生效

source /etc/profile

4.2.4 运行
安装完成后测试erlang是否能正常运行

erl
在这里插入图片描述

如上图所示,已安装完毕

退出该界面:halt().

image.png

5 安装
解压下载好的rabbitmq-server-generic-unix-3.7.8.tar.xz

tar -xvf rabbitmq-server-generic-unix-3.7.8.tar.xz

修改环境变量

vim /etc/profile

在文件末尾添加

export PATH=$PATH: /home/rabbitmq_server-3.7.8/sbin //根据软件实际存放路径修改

将该软件的地址添加到环境变量中,source该文件使得配置生效

6 运行
6.1 启动服务

rabbitmq-plugins enable rabbitmq_management //设置允许WEB访问
在这里插入图片描述

启动rabbitmq,-detached代表后台守护进程方式启动。

rabbitmq-server –detached
在这里插入图片描述

6.2 查看状态
rabbitmqctl status

image.png

image.png

7 常见问题
7.1 安装unixODBC报错
checking whether build environment is sane… configure: error: newly created file is older than distributed files!

解决方案:

重新设置硬件时间,然后让系统时间向硬件时间同步即可。

hwclock --set --date “7/19/2019 16:20:45”

hwclock -s

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值