国产海量数据库Vastbase G100配置
DCVM默认使用内置的mysql数据库,不需要任何配置;如果需要使用国产海量数据库Vastbase G100,则需要进行额外配置。
Vastbase G100配置
Vastbase G100默认是大小写敏感的,需要配置为大小写不敏感。修改配置文件
postgresql.conf
(默认路径为/home/vastbase/data/vastbase/postgresql.conf),在末尾添加lower_case_table_names = 1
。配置文件修改完成后,需要通过vb_ctl restart
命令重启Vastbase G100服务使其生效。创建数据库。首先在linux终端中通过
vsql -d vastbase -p 5432
命令登录数据库,然后执行CREATE DATABASE dcvm;
创建数据库dcvm
。
mysql迁移到Vastbase G100
1.安装部署DCVM服务,确保能正常访问。如果只是调试,可以直接运行可执行程序,以windows为例,直接双击“dcvm-win.exe”文件。
- 将数据迁移到Vastbase G100,需要使用海量数据库的迁移工具
exbase
,安装配置好exbase
后登录到exbase
后台。
- 在“数据源管理”页面中,点击“新建”按钮,填写mysql数据库连接信息,数据源名称填写
dcvm_mysql
,类型选择MySQL
,数据库名填写dcvm
,IP地址填写dcvm服务IP地址
,端口填写4444
,应用环境字符集选择UTF-8
,用户名填写root
,密码填写_root@dcvm_
,点击“测试”按钮,显示测试成功,点击“确定”按钮。
- 在“数据源管理”页面中,点击“新建”按钮,填写Vastbase G100数据库连接信息,数据源名称填写
dcvm_vastbase
,类型选择Vastbase G100
,数据库名填写dcvm
,应用环境字符集选择UTF-8
,其它参数按实际填写,点击“测试”按钮,显示测试成功,点击“确定”按钮。
- 在“作业配置”页面中,点击“新建”按钮,填写作业名称
dcvm
,然后点击“下一步”按钮。
- 选择对象,数据源选择
dcvm_mysql
,目标数据源选择dcvm_vastbase
,点击“数据源”后面的“连接”按钮,选择数据库模式dcvm
,点击“→”按钮添加到右侧框框中,然后点击“下一步”按钮。
- 作业配置,更新数据库对象选择“是”,迁移内容勾选“迁移数据”,其它保持默认,然后点击“保存”按钮。
- 在“作业配置”页面中,勾选“dcvm”作业,点击“运行”按钮,弹出运行窗口,操作选择“全量迁移”,然后点击“运行”按钮,等待迁移完成。
- 迁移完成后,在“作业配置”页面中,勾选“dcvm”作业,点击“报告”按钮,查看迁移日志。没有错误说明迁移成功;有错误则说明迁移失败,请根据错误信息进行修复。
配置数据库连接
打开配置文件dcvm/server/config/config.json,将db节点的值设置为“pg”,将pg节点的值修改为项目中实际的海量数据库Vastbase G100的连接信息。
数据库连接信息修改完毕后,应该重启dcvm服务,默认的内置mysql数据库目录dcvm/server/db
可以删除了。