sedona.conf.set, as in step 3 below. On a BYOS cluster, you also set the WherobotsDB Spark properties yourself; for the properties every BYOS cluster needs, see Spark properties.
Usage
To change the value of a parameter, do the following:-
On a BYOS cluster, set the parameter through SparkConf:
-
Verify your configuration settings:
-
Set the WherobotsDB configuration parameter at runtime:
Spatial join parameters
WherobotsDB features an advanced spatial join algorithm, which does not require tuning to achieve good performance. Advanced spatial join analyzes both joined datasets and tunes the spatial join parameters automatically. It is enabled by default, and it ignoressedona.global.index, sedona.global.indextype, sedona.join.indexbuildside, and sedona.join.spatitionside. To tune those manually, set sedona.join.advanced to false.
Advanced join parameters
These parameters are for advanced users. Change them only if you know how they affect your join.Raster parameters
These parameters control the cache WherobotsDB uses when it reads out-DB rasters. Set them when you create the Spark session; they can’t be changed after the session is created. For how to tune them, see Tune out-DB raster reads.
When you read a large number of out-DB rasters from S3,
spark.hadoop.fs.s3a.connection.maximum also matters: it limits the number of concurrent connections to S3. Wherobots runtimes may hold many concurrent connections because of out-DB raster pooling, so it defaults to 2000.
