安装环境要求
软件环境要求
处理器和操作系统
处理器 | 操作系统 |
---|---|
ARM | kylin v10(kylin V10 sp1,kylin V10 sp2) kylin V10 sp3 openEuler 20.03、22.03 |
Intel x86_64 | kylin V10(kylin V10 sp1,kylin V10 sp2) kylin v10 sp3 centOS 7.x、 8.x openEuler 20.03 UOS 1050a、1050e |
浏览器
exBase数据库迁移系统支持的浏览器及版本包括:
Chrome79及以上版本,64bit
Firefox53及以上版本,64bit
QQ浏览器及10及以上版本
其他主流浏览器的较新版本
硬件环境要求
项目 | 最低配置 | 建议配置 |
---|---|---|
内存 | 16GB | 64GB |
CPU | 8核 | 16核 |
磁盘空间 | 500GB | 1TB |
文件系统 | XFS |
- 系统安装时不需要进行磁盘划分。
- 数据库在进行文本校验时需要占用较多磁盘空间,建议按照实际的数据量的2-3 倍进行配置。
端口配置
下列为默认端口号,若部分端口号已被占用,用户可以根据实际情况进行修改。
端口号 | 说明 |
---|---|
31030 | exBase默认端口 |
31003 | 配置库默认端口 |
31004 | 增量incremental端口 |
2181 | zookeeper默认端口 |
9092 | kafka默认端口 |
预装依赖
x86_64架构
yum install -y libicu yum install -y libicu-devel yum install -y openssl-devel yum install -y gcc yum install -y unzip yum install -y perl-ExtUtils-Embed yum install -y libxslt yum install -y tcl yum install -y java-1.8.0-openjdk yum install -y net-tools
ARM架构
yum install -y libicu yum install -y libicu-devel yum install -y openssl-devel yum install -y gcc yum install -y unzip yum install -y perl yum install -y libxslt yum install -y tcl yum install -y java-1.8.0-openjdk yum install -y net-tools
安装过程
前提条件
请勿在一台机器上安装两个exBase。
本章节预装依赖中的依赖包一定要安装完成,如漏装依赖包openssl-devel会导致exBase启动失败。
安装exBase时请使用root用户执行脚本。
操作步骤
步骤1 上传并解压安装包
exBase安装包大小约400MB。将安装包上传,解压到任意目录,此处以解压exBase的安装包到根目录下的/exbase_environment目录下为例。
unzip exbase-${版本号}_centos-7.x86_64.2022101312.zip -d /exbase_environment
步骤2 授权
为安装脚本文件授予可执行权限。
chmod +x /exbase_environment/exbase_install.sh
步骤3 运行安装脚本
切换到解压后的目录,并运行安装脚本。
cd /exbase_environment/
./exbase_install.sh
1、运行安装脚本后,首先进行用户身份检测,需要以root用户身份进行exBase安装。
2、指定安装目录的绝对路径。
3、绑定安装用户。
需指定非超级管理员用户(非root用户),支持自定义安装用户。建议使用appusr(若输入的用户名不存在,根据提示按y即可创建用户)。
例如:
使用现有用户
新建用户
4、依赖检查、端口检查。
若默认端口被占用,则需重新指定端口。
5、安装配置库。
6、安装exBase、kafka、增量服务。
步骤4 安装完成,查看安装日志
等待安装脚本运行结束,安装成功后显示如下信息。
查看安装日志的指令为:
cat /exbase_environment/exBase_install.log
安装成功的部分日志样例如图:
步骤5 安装许可
提供网卡信息给支持人员,制作licence。将得到的license文件解压到exBase安装目录下的/deployment/lic路径下即可。
例如:解压exbase_license.tar.gz到/exbase/deployment/lic路径。
ifconfig -a //查看网卡信息,提供给支持人员
tar -zxvf exbase_license.tar.gz -C /exbase/deployment/lic //解压
chown 安装用户:用户组 -R /exbase/deployment/lic //授权
chmod 755 -R /exbase/deployment/lic
执行效果如图:
安装许可后重启即可正常使用exBase。
systemctl restart exbase
步骤6 启动进程
安装时已将服务加入自启项。更多关于exBase的启停、状态查询等指令,请参见本章 启动及停止exBase。
步骤7 登录系统
exBase数据库迁移系统网址为:https://<服务器ip>:31030。其中,31030为exBase默认端口号,请根据实际端口使用情况填写。
(默认的用户密码为:admin/root@123。初次登陆需修改密码。)
进入网址后显示界面如图:
服务启动,安装时已将服务加入自启项。
服务启动
启动配置库
systemctl start atlasdb
启动incremental进程
systemctl start incremental
启动exbase进程
systemctl start exbase
服务停止
停止exbase进程
systemctl stop exbase
停止incremental进程
systemctl stop incremental
停止配置库
systemctl stop atlasdb
服务重启
重启配置库
systemctl restart atlasdb
重启incremental进程
systemctl restart incremental
重启exbase进程
systemctl restart exbase
查看进程状态
查看exbase进程状态
systemctl status exbase
查看incremental进程状态
systemctl status incremental
查看配置库状态
systemctl status atlasdb