Scala Flink RocksDB未在taskmanager中创建sst文件

Scala Flink RocksDB未在taskmanager中创建sst文件,scala,apache-flink,rocksdb,Scala,Apache Flink,Rocksdb,我将flink-1.4.2与scala一起使用,RocksDB用于状态后端,但我没有在taskmanager中获取sst文件。您是否设置了state.backend.RocksDB.localdir?如果没有,SST文件将存储在io.tmp.dirs指向的任何位置,在Linux系统中默认为/tmp。嗨,大卫,我没有设置state.backend.rocksdb.localdir,因此,我已经选中了/tmp,但没有任何SST文件,我想看看您是如何将rocksdb配置为状态后端的,并验证您的作业具有

我将flink-1.4.2与scala一起使用,RocksDB用于状态后端,但我没有在taskmanager中获取sst文件。

您是否设置了
state.backend.RocksDB.localdir
?如果没有,SST文件将存储在
io.tmp.dirs
指向的任何位置,在Linux系统中默认为
/tmp

嗨,大卫,我没有设置state.backend.rocksdb.localdir,因此,我已经选中了/tmp,但没有任何SST文件,我想看看您是如何将rocksdb配置为状态后端的,并验证您的作业具有可存储在RocksDB中的状态。请记住,非键控状态从不存储在RocksDB中,默认情况下,计时器也位于heap.env.setStateBend(新的RockSDBStateBend(“file:///mnt/flink_rocks/checkpoints“,false))我使用此代码将Rocksdb设置为状态后端我们将状态存储为键,因为我正在计算该特定键的中值。