Databricks#
To set up your Databricks credentials within the MCloud environment, use the databricks
secret:
mcli create secret databricks
This secret requires providing your workspace URL and Databricks Personal Access Token (PAT) to the MosaicML platform as host
and token
, respectively.
host
: Your Databricks workspace URL—more information on workspace URLs can be found in this documentation.
token
: Generate a Databricks PAT following the instructions here.
Instead of using the interactive prompt above, all the settings can also be provided as flags in one command:
mcli create secret databricks --host my-host --token my-token
Testing your Credentials#
To test your Databricks credentials, create a databricks_secret_check.yaml
with the following run config:
name: databricks-secret-check
image: homebrew/brew
compute:
gpus: 0
command: |
brew tap databricks/tap
brew install databricks
echo "[DEFAULT]
host = $DATABRICKS_HOST
token = $DATABRICKS_TOKEN" >> ~/.databrickscfg
printf "\n\n\n\n\n========================================\nDatabricks current user info:\n"
databricks current-user me
mcli run -f databricks_secret_check.yaml --follow
If all goes well, you should see something like this at the bottom of the output:
========================================
Databricks current user info:
{
"active":true,
"displayName":string,
"emails": [
{
"primary":true,
"type":string,
"value":string
}
],
"groups": [
{
"display":string,
"$ref":string,
"type":string,
"value":string
}
],
"id":string,
"name": {
"givenName":string
},
"userName":string
}