Configure Azure Databricks Automated (Job) Clusters with Unravel
Sign in to the Azure portal.
Add the following under Job > Configure Cluster > Spark >Spark Conf.
Note
This is generated from a Databricks setup script on Unravel. It needs to be copied on each Automated Clusters.
Merge the configuration as needed.
spark.executor.extraJavaOptions -Dcom.unraveldata.client.rest.request.timeout.ms=1000 -Dcom.unraveldata.client.rest.conn.timeout.ms=1000 -javaagent:/dbfs/databricks/unravel/unravel-agent-pack-bin/btrace-agent.jar=config=executor,libs=spark-2.3 spark.driver.extraJavaOptions -Dcom.unraveldata.client.rest.request.timeout.ms=1000 -Dcom.unraveldata.client.rest.conn.timeout.ms=1000 -javaagent:/dbfs/databricks/unravel/unravel-agent-pack-bin/btrace-agent.jar=config=driver,script=StreamingProbe.btclass,libs=spark-2.3 spark.eventLog.enabled true spark.eventLog.dir dbfs:/databricks/unravel/eventLogs/ spark.unravel.server.hostport
Unravel VM Private IP Address
spark.unravel.shutdown.delay.ms 300Enable logging Job > Configure Cluster > Spark > Logging.
Add the following under Job > Configure Cluster > Spark > Init Scripts.
dbfs:/databricks/unravel/unravel-db-sensor-archive/dbin/install-unravel.sh