External metastore version

brickster_2018
Databricks Employee
Databricks Employee

I am setting up an external metastore to connect my Databricks cluster. Which is the preferred and recommended Hive metastore version? Also are there any preference or recommendations on the database instance size/type