blob: 2e5556f60d19bcd5bc618f05e23d1a0f17486494 [file]
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta name="copyright" content="(C) Copyright 2025" />
<meta name="DC.rights.owner" content="(C) Copyright 2025" />
<meta name="DC.Type" content="concept" />
<meta name="DC.Title" content="Securing the Hive Metastore Database" />
<meta name="DC.Relation" scheme="URI" content="../topics/impala_security.html" />
<meta name="prodname" content="Impala" />
<meta name="prodname" content="Impala" />
<meta name="version" content="Impala 3.4.x" />
<meta name="version" content="Impala 3.4.x" />
<meta name="DC.Format" content="XHTML" />
<meta name="DC.Identifier" content="security_metastore" />
<link rel="stylesheet" type="text/css" href="../commonltr.css" />
<title>Securing the Hive Metastore Database</title>
</head>
<body id="security_metastore">
<h1 class="title topictitle1" id="ariaid-title1">Securing the Hive Metastore Database</h1>
<div class="body conbody">
<p class="p">
It is important to secure the Hive metastore, so that users cannot access the names or other information
about databases and tables the through the Hive client or by querying the metastore database. Do this by
turning on Hive metastore security, using the instructions in
<span class="xref">the documentation for your Apache Hadoop distribution</span> for securing different Hive components:
</p>
<ul class="ul">
<li class="li">
Secure the Hive Metastore.
</li>
<li class="li">
In addition, allow access to the metastore only from the HiveServer2 server, and then disable local access
to the HiveServer2 server.
</li>
</ul>
</div>
<div class="related-links">
<div class="familylinks">
<div class="parentlink"><strong>Parent topic:</strong> <a class="link" href="../topics/impala_security.html">Impala Security</a></div>
</div>
</div></body>
</html>