我想创建一个Hive表/视图,它将访问BigSQL(BigInsights 4.2)表。数据将加载到BigSQL表中,我正在尝试从Hive获取该数据。是否有任何程序来同步BigSQL和Hive表中的数据?
答案 0 :(得分:0)
这将是自动的。这些表已经属于Hive,所以当你在bigSQL Hadoop表中插入数据时,你应该能够通过Hive查询看到它。
同步Hive MetaStore和BigSQL的过程是HCAT SYNC,它会自动运行。
db2 "call SYSHADOOP.HCAT_SYNC_OBJECTS('Schema', 'TableName', 'a', 'REPLACE', 'CONTINUE')"
答案 1 :(得分:0)
在Hive默认架构下创建的表不会自动同步;如果要在Db2 Big SQL中使用这些表,则必须手动对其进行同步。
通过选择“运行元数据同步”服务操作菜单项,可以为所有当前模式和表调用HCAT_SYNC_OBJECTS存储过程。