基于国产化arm架构的AMP集成
欢迎关注“IT那活儿”公众号,了解更多IT相关内容。本文由本际云服务器推荐网的小编谌鹏(上海新炬王翦团队)撰写,介绍如何在国产化arm架构的操作系统上部署amp平台。

一、Amp整体架构
Amp整体架构图和数据流图由图1.1和图1.2展示。实现amp平台需要通过安装和配置多种组件,包括Mysql源码布署、Nginx编译安装、JDK安装、Zookeeper安装、Kafka安装、Redis安装、Zabbix-server安装及Elasticsearch安装。下面将逐一介绍如何完成这些步骤。
二、Mysql源码布署
在进行Mysql源码布署前,需要先下载源码包。5.7源码包下载:https://dev.mysql.com/downloads/mysql/5.7.html#downloads,8.x源码包下载。源码包下载完成后,使用winscp、ftp或xftp上传到服务器上,接着进行安装前环境准备和源码编译。最后进行数据库初始化。
三、Nginx编译安装
Nginx本身支持arm架构,在官网下载源码包,上传到服务器上进行编译安装即可。
四、JDK安装
该arm架构的操作系统自带JDK1.8,无需再进行独立安装。
五、Zookeeper安装
上传介质后进行修改配置文件,并启动服务。
六、Kafka安装
上传介质后进行修改配置文件,并启动服务。
七、Redis安装
Redis本身支持arm架构,直接进行编译安装即可。
八、Zabbix-server安装
上传介质后进行修改配置文件,并进行编译安装。
九、Elasticsearch安装
Elasticsearch从7.7.0开始就已经支持arm架构,下载相应版本的源码包,并修改配置文件,启动服务即可。
十、安装产品包
该arm架构的操作系统自身带有JDK1.8,因此产品包可以使用一键脚本进行安装。在填写相应信息后,执行install.sh脚本即可。
十一、安装过程中FAQ
安装过程中可能会遇到编译依赖问题、第三方包依赖问题或Cmake源码报错等问题。需要根据具体情况进行排查。
原创文章,作者:小编小本本,如若转载,请注明出处:https://www.benjiyun.com/yunzhujiyunwei/vps-yunwei/6490.html
