python - 为什么我在表中添加列后,vertica 没有摄取数据?

标签 python apache-kafka vertica

我在表中添加了两列,然后在 vertica 中启动调度程序,但 vertica 没有通过 kafka 接收任何数据。 Kafka 代理没问题,它正在生成和消费数据,但 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) 再次启动调度程序

关于python - 为什么我在表中添加列后,vertica 没有摄取数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56181942/

相关文章:

hadoop - 提高从 hdfs 导出 sqoop 的效率

python - 如何在 python 中自动将十几个测试用例添加到测试套件中

javascript - TypeError : expected bytes-like object, 不是 str

apache-kafka - kafka.javaapi.* 和 org.apache.kafka.* 有什么区别?

performance - Spring +卡夫卡: Transactions slow

database - 带时间戳的 Vertica 比较运算符

python - 强制python打印整个数字

python - 使用时间戳索引将行添加到数据框

java - Apache Kafka Java 生产者 Scala 消费者缺少流

sql - 将 Vertica 查询结果导出到 csv 文件