暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

亚信安慧AntDB-CC交互式自动化安装

北陌 2023-12-13
374


AntDB-CC支持交互式自动化安装, 通过交互式安装,用户可以轻松了解和控制安装过程,以减少错误和避免不必要的困扰。总而言之,这种方法能简化软件安装过程、提升用户体验以及增加软件的可用性,本文将主要介绍AntDB-CC交互式自动化安装的实现过程


相比手动安装,自动安装具有以下优点:

1. 简化安装过程:交互式自动安装通过预先定义的脚本或配置文件,自动完成安装过程,减少了手动执行繁琐的安装步骤和配置操作。这样可以节省时间和精力,降低出错的风险。

2. 提高一致性:交互式自动安装可以确保在不同环境中安装过程的一致性。通过使用相同的脚本或配置文件,可以在多个服务器或系统上进行批量安装,避免了手动操作带来的差异和错误。

3. 减少人为错误:手动安装容易出现人为错误,例如出现遗漏某些步骤、配置错误或输入错误;而交互式自动安装通过预先定义的脚本和配置,避免了这些错误,并提供了错误处理和纠正机制。

4. 可重复性和可维护性:交互式自动安装可以轻松地重复执行,使得安装过程可以随时重现。同时,通过维护和更新脚本或配置文件,可以方便地进行版本升级和系统维护。

5. 提高扩展性:交互式自动安装可以支持批量安装和并行安装,适用于大规模部署和快速扩展的场景。这样可以提高系统的可扩展性和效率。


AntDB-CC(简称ACC)交互式自动化安装的程序设计与实现:

1、如下图所示,可通过一个安装脚本完成ACC及其相关的所有依赖包的安装;


安装包目录结构:

ACC:web的安装包目录

ACC_install.sh:ACC自动化安装的安装脚本

DB:ACC存储库(AntDB-T)的安装包目录

Others:ACC依赖的ES,JDK,PYTHON环境的安装包

release.md:发布说明

Setup:安装脚本依赖的子脚本

version:ACC安装包的版本信息

启动安装执行命令:sh ACC_install.sh

启动脚本后,会通过SHA256检测ACC安装包与发布时的内容是否一致,验证通过后,会提示用户进行安装目录的选择

默认会选择安装在当前用户目录下,新建~/app/ACC目录,可更改成其他目录


2、确认安装目录后,脚本会去检查安装目录的权限是否满足,权限满足后,将会解压安装包到该目录下,并完成解压JDK,设置JAVA环境变量;

3、ACC依赖数据库存储采集到的指标信息,数据库默认使用AntDB-T,ACC安装包内集成了AntDB-T的自动化安装包,可以一键安装数据库;


4、同意AntDB的产品使用协议后,进行数据库的自动安装;


5、数据库安装完成后,进行ACC的web端口选择,默认是8080端口,当8080端口被占用时,会提示用户选择其他端口;


6、确认端口后进行ACC的web安装,安装完成后,安装脚本会输出ACC登录页面地址,以及对应的登录用户密码;


7、自动化安装完成后,访问ACC登录页面:http://10.1.206.134:8888/#/login,登录用户名称:admin 密码:admin@123;

图1:ACC登录页面


8、登录后可正常查看ACC页面,可通过ACC平台页面完成数据库集群的接入操作;

图2:接入集群


9、接入集群后,可在首页查看到数据库集群的性能监控指标数据。

图3:性能监控指标


      综上所述,交互式安装不仅是一种技术手段,也是提升软件质量和用户满意度的重要策略之一。AntDB-CC交互式自动化安装在简化软件安装过程和提升用户体验方面具有重要的作用。对于用户而言,交互式安装为他们提供了更轻松、直观的使用体验,降低了学习成本和操作难度,从某种程度上而言也提高了软件的安装成功率和用户满意度。


关于亚信安慧AntDB数据库
AntDB数据库始于2008年,在运营商的核心系统上,服务国内24个省市自治区的数亿用户,具备高性能、弹性扩展、高可靠等产品特性,峰值每秒可处理百万笔通信核心交易,保障系统持续稳定运行超十年,并在通信、金融、交通、能源、物联网等行业成功商用落地。

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论