Flink中listState删除指定value
Flink作为流批统一的计算框架,其中有一大特点就是它的状态编程,利用状态编程可以省去部分中间存储系统,当我们使用ListState存储一些中间结果时,有时候避免不了要删除指定的状态,以下为指定删除value的一段实现代码
import java.lang
import org.apache.flink.api.common.functions.RichMapFunction
import org.apache.flink.api.common.state.{
ListState, ListStateDescriptor, ValueState, ValueStateDescriptor}
import org.apache.flink.configuration.Configuration
import org.apache.flink.metrics.Counter
import org.apache.flink.streaming.api.scala._
import scala.collection.JavaConverters._
import scala.collection.JavaConversions._
object FlinkListStateTest {
def main(args: Array[String]): Unit = {