zdsg
发布于

导入鸢尾花等示例数据以及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.验证数据是否导入成功

  • 查看数据库是否生成相关的表即可
评论(6)
test