cancel
Showing results for 
Search instead for 
Did you mean: 
Data Engineering
cancel
Showing results for 
Search instead for 
Did you mean: 

The database and tables disappears when I delete the cluster

William_Scardua
Valued Contributor

Hi guys,

I have a trial databricks account, I realized that when I shutdown the cluster my databases and tables is disappear .. that is correct or thats is because my account is trial ?

5 REPLIES 5

Prabakar
Esteemed Contributor III
Esteemed Contributor III

Hi @William Scardua​ this is expected. To view the database and tables you need a running cluster. If none of the clusters are running then you won't be able to see the database list and you will see as below.

image 

Once you start a cluster you will be able to see the database and tables.

image 

Hubert-Dudek
Esteemed Contributor III

exactly as @Prabakar Ammeappin​ said. If you want to keep access to your databases you need general-purpose cluster running. It will not work with (cheaper) job cluster. When you use jdbc/odbc connector to Spark (or some built in like in PowerBI) you also need to have general-purpose cluster running but soon for that purpose new SQL cluster will be introduced (which will be much cheaper than general-purpose cluster).

William_Scardua
Valued Contributor

Thank you @Hubert Dudek​ and @Prabakar Ammeappin​ 

but it's a bit weird because if i shut down my cluster I lose all my databases and tables

I create a new cluster and a new database

Screen Shot 2021-12-02 at 08.13.04I shutting down/delete my cluster

Screen Shot 2021-12-02 at 08.13.36When I create a new cluster the database is not existe anymore

Screen Shot 2021-12-02 at 08.17.17

Can you imagine, if somebody shutting down the cluster by accident or beat the idle time ... in this case you organisation lose all of databases and tables. If that's true, does not worth using the databases in databricks but in a other cloud

Hubert-Dudek
Esteemed Contributor III

If it is community edition free edition it can happen as it is only for education purposed,

In normal edition all data is stored on your blob storage so whatever happened it can not be lost, additionally default storage is delta so it is even transactional. Temporary views are also possible to create.

You can send more details about your edition and code so I will be glad to help.

Additionally you can create database or table using specified location. The best practice is to use own storage and mount it to directory so you will have full control.

Prabakar
Esteemed Contributor III
Esteemed Contributor III

@William Scardua​ if it's an external hive metastore or Glue catalog you might be missing the configuration on the cluster.

https://docs.databricks.com/data/metastores/index.html

Also as mentioned by @Hubert Dudek​ , if it's a community edition then this is possible.

Welcome to Databricks Community: Lets learn, network and celebrate together

Join our fast-growing data practitioner and expert community of 80K+ members, ready to discover, help and collaborate together while making meaningful connections. 

Click here to register and join today! 

Engage in exciting technical discussions, join a group with your peers and meet our Featured Members.