Python 为什么在我在表中添加列后vertica不接收数据?

Python 为什么在我在表中添加列后vertica不接收数据?,python,apache-kafka,vertica,Python,Apache Kafka,Vertica,我在表中添加了两列,然后在vertica中启动调度程序,但vertica没有通过kafka接收任何数据。Kafka broker还好,它正在生成和消费数据,但vertica没有收到 注意:在表中插入任何列之前,vertica运行良好 我删除目标,然后创建它 vkconfig target --delete --target-schema public --target-table web_hits --conf weblog.conf vkconfig target --create --tar

我在表中添加了两列,然后在vertica中启动调度程序,但vertica没有通过kafka接收任何数据。Kafka broker还好,它正在生成和消费数据,但vertica没有收到

注意:在表中插入任何列之前,vertica运行良好

我删除目标,然后创建它

vkconfig target --delete --target-schema public --target-table web_hits --conf weblog.conf
vkconfig target --create --target-schema public --target-table web_hits --conf weblog.conf
对于load spec和microbatch命令,我也是这样做的,但没有用。在我启动调度程序后,它仍然没有收到任何数据,以避免出现问题

1) 关机调度器

2) 在vertica sql和kafka端添加或删除列

3) 再次启动计划程序

避免问题的步骤

1) 关机调度器

2) 在vertica sql和kafka端添加或删除列


3) 再次启动调度程序

您是否也在卡夫卡的相关主题中添加了列?查找vertica.log中找到的
列太少。您还可以尝试使用COPY命令将Kafka主题的示例复制到flex表中。从那里,您可以检查从卡夫卡主题进入的列。@ya2410是的,我在卡夫卡一侧添加了列。我是否应该关闭计划程序以添加列,然后重新开始?您是否也将列添加到卡夫卡的相关主题中?查找vertica.log中找到的
列太少。您还可以尝试使用COPY命令将Kafka主题的示例复制到flex表中。从那里,您可以检查从卡夫卡主题进入的列。@ya2410是的,我在卡夫卡端添加了列。我是否应该关闭计划程序以添加列,然后重新开始?