Se você estiver usando o banco de dados Derby padrão para armazenar os metadados do Hive, deverá executar o Hive como um usuário com permissões de gravação para o arquivo de banco de dados.
Você pode usar qualquer banco de dados com um driver JDBC para armazenar os metadados; Se você estiver executando um ambiente de desenvolvimento, tudo bem, mas qualquer coisa que obtenha mais uso deve ser transferida para um banco de dados diferente. As escolhas incluem o MySQL, Postgres ou Oracle, se você é masoquista e gosta demais.