Hi Sruthi,

Not possible out-of-the-box at the moment. You'll have to add the
RocksDB Flink dependency in flink_runner.gradle, e.g.:

  compile "org.apache.flink:flink-statebackend-rocksdb_2.11:$flink_version"

Also in the Flink config you have to set

  state.backend: rocksdb

Then you can run Nexmark against the cluster, e.g.

./gradlew :sdks:java:testing:nexmark:run \
    -Pnexmark.runner=":runners:flink:1.10" \
    -Pnexmark.args="
        --runner=FlinkRunner
        --flinkMaster=<flink_master:8081>
        --streaming=true
        --shutdownSourcesOnFinalWatermark=true
        --query=12
        --suite=SMOKE
        --manageResources=false
        --monitorJobs=true
        --enforceEncodability=true
        --enforceImmutability=true"


Admittedly, this is a bit complicated. We could make that easier without
much work.

Cheers,
Max

On 28.04.20 10:26, Sruthi Sree Kumar wrote:
> Hello,
> 
> Is it possible to run the nexmark queries by specifying a
> state-backed(Ex: RocksDB) ?
> 
> 
> Regards,
> Sruthi

Reply via email to