导入鸢尾花等示例数据以及littleboy建模模板
1.确保 littleboy 集群是 1 个 master,不存在 standby 节点
- 如果存在 standby 节点,手动在 standby 节点所在机器,停止 standby 服务
/usr/local/oushu/littleboy/sbin/littleboy stop master
2.创建临时数据目录
mkdir /tmp/sampledata
cp /usr/local/oushu/littleboy/note/sampledata/*.csv /tmp/sampledata/
cp /usr/local/oushu/littleboy/note/sampledata/*.sql /tmp/sampledata/
3.执行 psql 命令,将案例数据写入 oushudb
su - gpadmin
psql postgres -U gpadmin -f /tmp/sampledata/importdata.sql
4.替换 littleboy 中自带数据文件的 cluster 与 database 属性(1“和”postgres“分别代表要插数据的数据源 ID 和 DB 名)
-- 这四个命令是在littleboy的master下的/usr/local/oushu/littleboy/note/sampledata执行
sed -i "s @@DBCluster@@ 1 g" /usr/local/oushu/littleboy/note/sampledata/demo_workflow.sql
sed -i "s @@DBDataBase@@ postgres g" demo_workflow.sql
sed -i "s @@DBCluster@@ 1 g" public_dataset.xml
sed -i "s @@DBDataBase@@ postgres g" public_dataset.xml
5.删除 littleboy 主页的数据集中公共数据集下的 7 张表
6.删除 littleboy 主页的可视化建模中流程模板下的两个样例
7.重启 littleboy 的 master 节点
/usr/local/oushu/littleboy/sbin/littleboy stop master
/usr/local/oushu/littleboy/sbin/littleboy start master
8.验证元数据是否导入成功
- 点击数据集中公共数据集下的某张表的名称,显示相关信息即代表元数据同步成功
9.验证数据是否导入成功
- 查看数据库是否生成相关的表即可