环境
- jdk
1.8
- scala
2.11.8
- flink: 当前最新版本
1.13.0
- kafka
2.4.1
执行代码
val bsSettings = EnvironmentSettings.newInstance().useBlinkPlanner().inStreamingMode().build()
val bsTableEnv = TableEnvironment.create(bsSettings)
val kafkaSchema = new Schema()
.field("id", DataTypes.INT())
.field("name", DataTypes.STRING())
.field("age", DataTypes.BIGINT())
bsTableEnv.connect(
new Kafka()
.version("2.4.1")
.topic("test")
.property("zookeeper.connect", "192.168.100.130:2181")
.property("bootstrap.servers", "192.168.100.130:9092")
.property("connector.type ","kafka")
.property("parallelism","1")
)
.withFormat(new Csv().fieldDelimiter('|').deriveSchema())
.withSchema(kafkaSchema)
.inAppendMode()
.createTemporaryTable("kafkaInputTable")
bsTableEnv.from("kafkaInputTable").execute().print()
报错
Exception in thread "main" org.apache