建议使用以下浏览器,以获得最佳体验。 IE 9.0+以上版本 Chrome 31+ 谷歌浏览器 Firefox 30+ 火狐浏览器
请选择 进入手机版 | 继续访问电脑版
设置昵称

在此一键设置昵称,即可参与社区互动!

确定
我再想想
选择版块
直达楼层
标签
您还可以添加5个标签
  • 没有搜索到和“关键字”相关的标签
  • 云产品
  • 解决方案
  • 技术领域
  • 通用技术
  • 平台功能
取消

采纳成功

您已采纳当前回复为最佳回复
发表于2020年10月09日 15:36:49 1078 1
直达本楼层的链接
楼主
显示全部楼层
[技术干货] RabbitMq-3.7.8-银河麒麟Kylin V10 B06-移植指导书

1       软件介绍

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

2       预置条件

操作系统

KylinV10 B06

4.19.90-11.ky10

依赖软件

erlang 20.3.x

gcc

gcc-c++

kernel-devel

m4

ncurses-devel

openssl-devel

unixODBC-devel

unixODBC

 

3       下载源码

软件

下载地址

erlang

http://erlang.org/download/otp_src_20.3.tar.gz

unixODBC

http://www.unixodbc.org/unixODBC-2.3.7.tar.gz

rabbitMq

https://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

image.png

如上图所示,已安装完毕

退出该界面: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

 image.png

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

 


举报
分享

分享文章到朋友圈

分享文章到微博

采纳成功

您已采纳当前回复为最佳回复

火灵

发帖: 172粉丝: 11

发消息 + 关注

发表于2020年10月18日 20:20:15
直达本楼层的链接
沙发
显示全部楼层

谢谢分享!

点赞 评论 引用 举报

游客

富文本
Markdown
您需要登录后才可以回帖 登录 | 立即注册

结贴

您对问题的回复是否满意?
满意度
非常满意 满意 一般 不满意
我要反馈
0/200