in quickstart-flink/quickstart-connector/src/main/scala/org/apache/streampark/flink/quickstart/connector/InfluxDBSinkApp.scala [34:49]
override def handle(): Unit = {
val source = context.addSource(new WeatherSource())
//weather,altitude=1000,area=北 temperature=11,humidity=-4
implicit val entity: InfluxEntity[Weather] = new InfluxEntity[Weather](
"mydb",
"test",
"autogen",
(x: Weather) => Map("altitude" -> x.altitude.toString, "area" -> x.area),
(x: Weather) => Map("temperature" -> x.temperature.asInstanceOf[Object], "humidity" -> x.humidity.asInstanceOf[Object])
)
InfluxSink().sink(source, "mydb")
}