<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>question Re: Hue - Sentry tables - Tables dissapear when enable sentry in Hive in Archives of Support Questions (Read Only)</title>
    <link>https://community.cloudera.com/t5/Archives-of-Support-Questions/Hue-Sentry-tables-Tables-dissapear-when-enable-sentry-in/m-p/40770#M28069</link>
    <description>&lt;P&gt;I'm happy to see you solved the issue. I'm even happier that you shared the steps and marked it as solved so it can help others. Thanks!!&lt;/P&gt;</description>
    <pubDate>Thu, 12 May 2016 13:12:34 GMT</pubDate>
    <dc:creator>cjervis</dc:creator>
    <dc:date>2016-05-12T13:12:34Z</dc:date>
    <item>
      <title>Hue - Sentry tables - Tables dissapear when enable sentry in Hive</title>
      <link>https://community.cloudera.com/t5/Archives-of-Support-Questions/Hue-Sentry-tables-Tables-dissapear-when-enable-sentry-in/m-p/40755#M28067</link>
      <description>&lt;P&gt;Hello!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have a 6 nodes Cloudera 5.7 kerberized cluster, and I'm trying to manage sentry roles with hue, but when I try to manage them, I only&amp;nbsp;can see the databases.&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="hue-sentry-no-tables.jpg" style="width: 776px;"&gt;&lt;img src="https://community.cloudera.com/t5/image/serverpage/image-id/1754i397DFA6B81DBE293/image-dimensions/776x150?v=v2" width="776" height="150" role="button" title="hue-sentry-no-tables.jpg" alt="hue-sentry-no-tables.jpg" /&gt;&lt;/span&gt;﻿&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have enabled sentry with cloudera manager as shown in this documentation: &lt;A title="http://www.cloudera.com/documentation/enterprise/latest/topics/cm_sg_sentry_service.html" href="http://www.cloudera.com/documentation/enterprise/latest/topics/cm_sg_sentry_service.html" target="_blank"&gt;http://www.cloudera.com/documentation/enterprise/latest/topics/cm_sg_sentry_service.html&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;If I try to run a query I get the following error:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;Your query has the following error(s):
Error while compiling statement: FAILED: SemanticException No valid privileges User hive does not have privileges for SWITCHDATABASE The required privileges: Server=server1-&amp;gt;Db=*-&amp;gt;Table=+-&amp;gt;Column=*-&amp;gt;action=insert;Server=server1-&amp;gt;Db=*-&amp;gt;Table=+-&amp;gt;Column=*-&amp;gt;action=select;&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I tried granting select and ALL permissions to the usergroup in the database.. and the error persist.. And I also still unavailable to grant permissions on tables.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Any clue with what may be happening?&lt;/P&gt;&lt;P&gt;Thank you in advance!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Here is the configuration of my cluster&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;sentry-site.xml&lt;BR /&gt;&lt;BR /&gt;&lt;/LI&gt;&lt;LI&gt;&lt;PRE&gt;&amp;lt;?xml version="1.0" encoding="UTF-8"?&amp;gt;

&amp;lt;!--Autogenerated by Cloudera Manager--&amp;gt;
&amp;lt;configuration&amp;gt;
  &amp;lt;property&amp;gt;
    &amp;lt;name&amp;gt;sentry.service.server.rpc-address&amp;lt;/name&amp;gt;
    &amp;lt;value&amp;gt;node01.test.com&amp;lt;/value&amp;gt;
  &amp;lt;/property&amp;gt;
  &amp;lt;property&amp;gt;
    &amp;lt;name&amp;gt;sentry.service.server.rpc-port&amp;lt;/name&amp;gt;
    &amp;lt;value&amp;gt;8038&amp;lt;/value&amp;gt;
  &amp;lt;/property&amp;gt;
  &amp;lt;property&amp;gt;
    &amp;lt;name&amp;gt;sentry.service.server.principal&amp;lt;/name&amp;gt;
    &amp;lt;value&amp;gt;sentry/_HOST@test.COM&amp;lt;/value&amp;gt;
  &amp;lt;/property&amp;gt;
  &amp;lt;property&amp;gt;
    &amp;lt;name&amp;gt;sentry.service.security.mode&amp;lt;/name&amp;gt;
    &amp;lt;value&amp;gt;kerberos&amp;lt;/value&amp;gt;
  &amp;lt;/property&amp;gt;
  &amp;lt;property&amp;gt;
    &amp;lt;name&amp;gt;sentry.service.admin.group&amp;lt;/name&amp;gt;
    &amp;lt;value&amp;gt;hive,impala,hue&amp;lt;/value&amp;gt;
  &amp;lt;/property&amp;gt;
  &amp;lt;property&amp;gt;
    &amp;lt;name&amp;gt;sentry.service.allow.connect&amp;lt;/name&amp;gt;
    &amp;lt;value&amp;gt;hive,impala,hue,hdfs&amp;lt;/value&amp;gt;
  &amp;lt;/property&amp;gt;
  &amp;lt;property&amp;gt;
    &amp;lt;name&amp;gt;sentry.store.group.mapping&amp;lt;/name&amp;gt;
    &amp;lt;value&amp;gt;org.apache.sentry.provider.common.HadoopGroupMappingService&amp;lt;/value&amp;gt;
  &amp;lt;/property&amp;gt;
  &amp;lt;property&amp;gt;
    &amp;lt;name&amp;gt;sentry.service.server.keytab&amp;lt;/name&amp;gt;
    &amp;lt;value&amp;gt;sentry.keytab&amp;lt;/value&amp;gt;
  &amp;lt;/property&amp;gt;
  &amp;lt;property&amp;gt;
    &amp;lt;name&amp;gt;sentry.store.jdbc.url&amp;lt;/name&amp;gt;
    &amp;lt;value&amp;gt;jdbc:mysql://node01.test.com:3306/sentry?useUnicode=true&amp;amp;amp;characterEncoding=UTF-8&amp;lt;/value&amp;gt;
  &amp;lt;/property&amp;gt;
  &amp;lt;property&amp;gt;
    &amp;lt;name&amp;gt;sentry.store.jdbc.driver&amp;lt;/name&amp;gt;
    &amp;lt;value&amp;gt;com.mysql.jdbc.Driver&amp;lt;/value&amp;gt;
  &amp;lt;/property&amp;gt;
  &amp;lt;property&amp;gt;
    &amp;lt;name&amp;gt;sentry.store.jdbc.user&amp;lt;/name&amp;gt;
    &amp;lt;value&amp;gt;sentry&amp;lt;/value&amp;gt;
  &amp;lt;/property&amp;gt;
  &amp;lt;property&amp;gt;
    &amp;lt;name&amp;gt;sentry.store.jdbc.password&amp;lt;/name&amp;gt;
    &amp;lt;value&amp;gt;********&amp;lt;/value&amp;gt;
  &amp;lt;/property&amp;gt;
  &amp;lt;property&amp;gt;
    &amp;lt;name&amp;gt;cloudera.navigator.client.config&amp;lt;/name&amp;gt;
    &amp;lt;value&amp;gt;{{CMF_CONF_DIR}}/navigator.client.properties&amp;lt;/value&amp;gt;
  &amp;lt;/property&amp;gt;
  &amp;lt;property&amp;gt;
    &amp;lt;name&amp;gt;hadoop.security.credential.provider.path&amp;lt;/name&amp;gt;
    &amp;lt;value&amp;gt;localjceks://file/{{CMF_CONF_DIR}}/creds.localjceks&amp;lt;/value&amp;gt;
  &amp;lt;/property&amp;gt;
&amp;lt;/configuration&amp;gt;&lt;/PRE&gt;&lt;/LI&gt;&lt;LI&gt;hive-site.xml&lt;BR /&gt;&lt;PRE&gt;&amp;lt;?xml version="1.0" encoding="UTF-8"?&amp;gt;

&amp;lt;!--Autogenerated by Cloudera Manager--&amp;gt;
&amp;lt;configuration&amp;gt;
  &amp;lt;property&amp;gt;
    &amp;lt;name&amp;gt;hive.metastore.uris&amp;lt;/name&amp;gt;
    &amp;lt;value&amp;gt;thrift://node01.test.com:9083&amp;lt;/value&amp;gt;
  &amp;lt;/property&amp;gt;
  &amp;lt;property&amp;gt;
    &amp;lt;name&amp;gt;hive.metastore.client.socket.timeout&amp;lt;/name&amp;gt;
    &amp;lt;value&amp;gt;300&amp;lt;/value&amp;gt;
  &amp;lt;/property&amp;gt;
  &amp;lt;property&amp;gt;
    &amp;lt;name&amp;gt;hive.metastore.warehouse.dir&amp;lt;/name&amp;gt;
    &amp;lt;value&amp;gt;/user/hive/warehouse&amp;lt;/value&amp;gt;
  &amp;lt;/property&amp;gt;
  &amp;lt;property&amp;gt;
    &amp;lt;name&amp;gt;hive.warehouse.subdir.inherit.perms&amp;lt;/name&amp;gt;
    &amp;lt;value&amp;gt;true&amp;lt;/value&amp;gt;
  &amp;lt;/property&amp;gt;
  &amp;lt;property&amp;gt;
    &amp;lt;name&amp;gt;hive.log.explain.output&amp;lt;/name&amp;gt;
    &amp;lt;value&amp;gt;false&amp;lt;/value&amp;gt;
  &amp;lt;/property&amp;gt;
  &amp;lt;property&amp;gt;
    &amp;lt;name&amp;gt;hive.auto.convert.join&amp;lt;/name&amp;gt;
    &amp;lt;value&amp;gt;true&amp;lt;/value&amp;gt;
  &amp;lt;/property&amp;gt;
  &amp;lt;property&amp;gt;
    &amp;lt;name&amp;gt;hive.auto.convert.join.noconditionaltask.size&amp;lt;/name&amp;gt;
    &amp;lt;value&amp;gt;20971520&amp;lt;/value&amp;gt;
  &amp;lt;/property&amp;gt;
  &amp;lt;property&amp;gt;
    &amp;lt;name&amp;gt;hive.optimize.bucketmapjoin.sortedmerge&amp;lt;/name&amp;gt;
    &amp;lt;value&amp;gt;false&amp;lt;/value&amp;gt;
  &amp;lt;/property&amp;gt;
  &amp;lt;property&amp;gt;
    &amp;lt;name&amp;gt;hive.smbjoin.cache.rows&amp;lt;/name&amp;gt;
    &amp;lt;value&amp;gt;10000&amp;lt;/value&amp;gt;
  &amp;lt;/property&amp;gt;
  &amp;lt;property&amp;gt;
    &amp;lt;name&amp;gt;mapred.reduce.tasks&amp;lt;/name&amp;gt;
    &amp;lt;value&amp;gt;-1&amp;lt;/value&amp;gt;
  &amp;lt;/property&amp;gt;
  &amp;lt;property&amp;gt;
    &amp;lt;name&amp;gt;hive.exec.reducers.bytes.per.reducer&amp;lt;/name&amp;gt;
    &amp;lt;value&amp;gt;67108864&amp;lt;/value&amp;gt;
  &amp;lt;/property&amp;gt;
  &amp;lt;property&amp;gt;
    &amp;lt;name&amp;gt;hive.exec.copyfile.maxsize&amp;lt;/name&amp;gt;
    &amp;lt;value&amp;gt;33554432&amp;lt;/value&amp;gt;
  &amp;lt;/property&amp;gt;
  &amp;lt;property&amp;gt;
    &amp;lt;name&amp;gt;hive.exec.reducers.max&amp;lt;/name&amp;gt;
    &amp;lt;value&amp;gt;1099&amp;lt;/value&amp;gt;
  &amp;lt;/property&amp;gt;
  &amp;lt;property&amp;gt;
    &amp;lt;name&amp;gt;hive.vectorized.groupby.checkinterval&amp;lt;/name&amp;gt;
    &amp;lt;value&amp;gt;4096&amp;lt;/value&amp;gt;
  &amp;lt;/property&amp;gt;
  &amp;lt;property&amp;gt;
    &amp;lt;name&amp;gt;hive.vectorized.groupby.flush.percent&amp;lt;/name&amp;gt;
    &amp;lt;value&amp;gt;0.1&amp;lt;/value&amp;gt;
  &amp;lt;/property&amp;gt;
  &amp;lt;property&amp;gt;
    &amp;lt;name&amp;gt;hive.compute.query.using.stats&amp;lt;/name&amp;gt;
    &amp;lt;value&amp;gt;false&amp;lt;/value&amp;gt;
  &amp;lt;/property&amp;gt;
  &amp;lt;property&amp;gt;
    &amp;lt;name&amp;gt;hive.vectorized.execution.enabled&amp;lt;/name&amp;gt;
    &amp;lt;value&amp;gt;true&amp;lt;/value&amp;gt;
  &amp;lt;/property&amp;gt;
  &amp;lt;property&amp;gt;
    &amp;lt;name&amp;gt;hive.vectorized.execution.reduce.enabled&amp;lt;/name&amp;gt;
    &amp;lt;value&amp;gt;false&amp;lt;/value&amp;gt;
  &amp;lt;/property&amp;gt;
  &amp;lt;property&amp;gt;
    &amp;lt;name&amp;gt;hive.merge.mapfiles&amp;lt;/name&amp;gt;
    &amp;lt;value&amp;gt;true&amp;lt;/value&amp;gt;
  &amp;lt;/property&amp;gt;
  &amp;lt;property&amp;gt;
    &amp;lt;name&amp;gt;hive.merge.mapredfiles&amp;lt;/name&amp;gt;
    &amp;lt;value&amp;gt;false&amp;lt;/value&amp;gt;
  &amp;lt;/property&amp;gt;
  &amp;lt;property&amp;gt;
    &amp;lt;name&amp;gt;hive.cbo.enable&amp;lt;/name&amp;gt;
    &amp;lt;value&amp;gt;false&amp;lt;/value&amp;gt;
  &amp;lt;/property&amp;gt;
  &amp;lt;property&amp;gt;
    &amp;lt;name&amp;gt;hive.fetch.task.conversion&amp;lt;/name&amp;gt;
    &amp;lt;value&amp;gt;minimal&amp;lt;/value&amp;gt;
  &amp;lt;/property&amp;gt;
  &amp;lt;property&amp;gt;
    &amp;lt;name&amp;gt;hive.fetch.task.conversion.threshold&amp;lt;/name&amp;gt;
    &amp;lt;value&amp;gt;268435456&amp;lt;/value&amp;gt;
  &amp;lt;/property&amp;gt;
  &amp;lt;property&amp;gt;
    &amp;lt;name&amp;gt;hive.limit.pushdown.memory.usage&amp;lt;/name&amp;gt;
    &amp;lt;value&amp;gt;0.1&amp;lt;/value&amp;gt;
  &amp;lt;/property&amp;gt;
  &amp;lt;property&amp;gt;
    &amp;lt;name&amp;gt;hive.merge.sparkfiles&amp;lt;/name&amp;gt;
    &amp;lt;value&amp;gt;true&amp;lt;/value&amp;gt;
  &amp;lt;/property&amp;gt;
  &amp;lt;property&amp;gt;
    &amp;lt;name&amp;gt;hive.merge.smallfiles.avgsize&amp;lt;/name&amp;gt;
    &amp;lt;value&amp;gt;16777216&amp;lt;/value&amp;gt;
  &amp;lt;/property&amp;gt;
  &amp;lt;property&amp;gt;
    &amp;lt;name&amp;gt;hive.merge.size.per.task&amp;lt;/name&amp;gt;
    &amp;lt;value&amp;gt;268435456&amp;lt;/value&amp;gt;
  &amp;lt;/property&amp;gt;
  &amp;lt;property&amp;gt;
    &amp;lt;name&amp;gt;hive.optimize.reducededuplication&amp;lt;/name&amp;gt;
    &amp;lt;value&amp;gt;true&amp;lt;/value&amp;gt;
  &amp;lt;/property&amp;gt;
  &amp;lt;property&amp;gt;
    &amp;lt;name&amp;gt;hive.optimize.reducededuplication.min.reducer&amp;lt;/name&amp;gt;
    &amp;lt;value&amp;gt;4&amp;lt;/value&amp;gt;
  &amp;lt;/property&amp;gt;
  &amp;lt;property&amp;gt;
    &amp;lt;name&amp;gt;hive.map.aggr&amp;lt;/name&amp;gt;
    &amp;lt;value&amp;gt;true&amp;lt;/value&amp;gt;
  &amp;lt;/property&amp;gt;
  &amp;lt;property&amp;gt;
    &amp;lt;name&amp;gt;hive.map.aggr.hash.percentmemory&amp;lt;/name&amp;gt;
    &amp;lt;value&amp;gt;0.5&amp;lt;/value&amp;gt;
  &amp;lt;/property&amp;gt;
  &amp;lt;property&amp;gt;
    &amp;lt;name&amp;gt;hive.optimize.sort.dynamic.partition&amp;lt;/name&amp;gt;
    &amp;lt;value&amp;gt;false&amp;lt;/value&amp;gt;
  &amp;lt;/property&amp;gt;
  &amp;lt;property&amp;gt;
    &amp;lt;name&amp;gt;hive.execution.engine&amp;lt;/name&amp;gt;
    &amp;lt;value&amp;gt;mr&amp;lt;/value&amp;gt;
  &amp;lt;/property&amp;gt;
  &amp;lt;property&amp;gt;
    &amp;lt;name&amp;gt;spark.executor.memory&amp;lt;/name&amp;gt;
    &amp;lt;value&amp;gt;912680550&amp;lt;/value&amp;gt;
  &amp;lt;/property&amp;gt;
  &amp;lt;property&amp;gt;
    &amp;lt;name&amp;gt;spark.driver.memory&amp;lt;/name&amp;gt;
    &amp;lt;value&amp;gt;966367641&amp;lt;/value&amp;gt;
  &amp;lt;/property&amp;gt;
  &amp;lt;property&amp;gt;
    &amp;lt;name&amp;gt;spark.executor.cores&amp;lt;/name&amp;gt;
    &amp;lt;value&amp;gt;1&amp;lt;/value&amp;gt;
  &amp;lt;/property&amp;gt;
  &amp;lt;property&amp;gt;
    &amp;lt;name&amp;gt;spark.yarn.driver.memoryOverhead&amp;lt;/name&amp;gt;
    &amp;lt;value&amp;gt;102&amp;lt;/value&amp;gt;
  &amp;lt;/property&amp;gt;
  &amp;lt;property&amp;gt;
    &amp;lt;name&amp;gt;spark.yarn.executor.memoryOverhead&amp;lt;/name&amp;gt;
    &amp;lt;value&amp;gt;153&amp;lt;/value&amp;gt;
  &amp;lt;/property&amp;gt;
  &amp;lt;property&amp;gt;
    &amp;lt;name&amp;gt;spark.dynamicAllocation.enabled&amp;lt;/name&amp;gt;
    &amp;lt;value&amp;gt;true&amp;lt;/value&amp;gt;
  &amp;lt;/property&amp;gt;
  &amp;lt;property&amp;gt;
    &amp;lt;name&amp;gt;spark.dynamicAllocation.initialExecutors&amp;lt;/name&amp;gt;
    &amp;lt;value&amp;gt;1&amp;lt;/value&amp;gt;
  &amp;lt;/property&amp;gt;
  &amp;lt;property&amp;gt;
    &amp;lt;name&amp;gt;spark.dynamicAllocation.minExecutors&amp;lt;/name&amp;gt;
    &amp;lt;value&amp;gt;1&amp;lt;/value&amp;gt;
  &amp;lt;/property&amp;gt;
  &amp;lt;property&amp;gt;
    &amp;lt;name&amp;gt;spark.dynamicAllocation.maxExecutors&amp;lt;/name&amp;gt;
    &amp;lt;value&amp;gt;2147483647&amp;lt;/value&amp;gt;
  &amp;lt;/property&amp;gt;
  &amp;lt;property&amp;gt;
    &amp;lt;name&amp;gt;hive.metastore.execute.setugi&amp;lt;/name&amp;gt;
    &amp;lt;value&amp;gt;true&amp;lt;/value&amp;gt;
  &amp;lt;/property&amp;gt;
  &amp;lt;property&amp;gt;
    &amp;lt;name&amp;gt;hive.support.concurrency&amp;lt;/name&amp;gt;
    &amp;lt;value&amp;gt;true&amp;lt;/value&amp;gt;
  &amp;lt;/property&amp;gt;
  &amp;lt;property&amp;gt;
    &amp;lt;name&amp;gt;hive.zookeeper.quorum&amp;lt;/name&amp;gt;
    &amp;lt;value&amp;gt;node01.test.com,node02.test.com,node03.test.com&amp;lt;/value&amp;gt;
  &amp;lt;/property&amp;gt;
  &amp;lt;property&amp;gt;
    &amp;lt;name&amp;gt;hive.zookeeper.client.port&amp;lt;/name&amp;gt;
    &amp;lt;value&amp;gt;2181&amp;lt;/value&amp;gt;
  &amp;lt;/property&amp;gt;
  &amp;lt;property&amp;gt;
    &amp;lt;name&amp;gt;hbase.zookeeper.quorum&amp;lt;/name&amp;gt;
    &amp;lt;value&amp;gt;node01.test.com,node02.test.com,node03.test.com&amp;lt;/value&amp;gt;
  &amp;lt;/property&amp;gt;
  &amp;lt;property&amp;gt;
    &amp;lt;name&amp;gt;hbase.zookeeper.property.clientPort&amp;lt;/name&amp;gt;
    &amp;lt;value&amp;gt;2181&amp;lt;/value&amp;gt;
  &amp;lt;/property&amp;gt;
  &amp;lt;property&amp;gt;
    &amp;lt;name&amp;gt;hive.zookeeper.namespace&amp;lt;/name&amp;gt;
    &amp;lt;value&amp;gt;hive_zookeeper_namespace_hive&amp;lt;/value&amp;gt;
  &amp;lt;/property&amp;gt;
  &amp;lt;property&amp;gt;
    &amp;lt;name&amp;gt;hive.cluster.delegation.token.store.class&amp;lt;/name&amp;gt;
    &amp;lt;value&amp;gt;org.apache.hadoop.hive.thrift.MemoryTokenStore&amp;lt;/value&amp;gt;
  &amp;lt;/property&amp;gt;
  &amp;lt;property&amp;gt;
    &amp;lt;name&amp;gt;hive.server2.thrift.min.worker.threads&amp;lt;/name&amp;gt;
    &amp;lt;value&amp;gt;5&amp;lt;/value&amp;gt;
  &amp;lt;/property&amp;gt;
  &amp;lt;property&amp;gt;
    &amp;lt;name&amp;gt;hive.server2.thrift.max.worker.threads&amp;lt;/name&amp;gt;
    &amp;lt;value&amp;gt;100&amp;lt;/value&amp;gt;
  &amp;lt;/property&amp;gt;
  &amp;lt;property&amp;gt;
    &amp;lt;name&amp;gt;hive.server2.thrift.port&amp;lt;/name&amp;gt;
    &amp;lt;value&amp;gt;10000&amp;lt;/value&amp;gt;
  &amp;lt;/property&amp;gt;
  &amp;lt;property&amp;gt;
    &amp;lt;name&amp;gt;hive.entity.capture.input.URI&amp;lt;/name&amp;gt;
    &amp;lt;value&amp;gt;true&amp;lt;/value&amp;gt;
  &amp;lt;/property&amp;gt;
  &amp;lt;property&amp;gt;
    &amp;lt;name&amp;gt;hive.server2.enable.doAs&amp;lt;/name&amp;gt;
    &amp;lt;value&amp;gt;false&amp;lt;/value&amp;gt;
  &amp;lt;/property&amp;gt;
  &amp;lt;property&amp;gt;
    &amp;lt;name&amp;gt;hive.server2.session.check.interval&amp;lt;/name&amp;gt;
    &amp;lt;value&amp;gt;900000&amp;lt;/value&amp;gt;
  &amp;lt;/property&amp;gt;
  &amp;lt;property&amp;gt;
    &amp;lt;name&amp;gt;hive.server2.idle.session.timeout&amp;lt;/name&amp;gt;
    &amp;lt;value&amp;gt;43200000&amp;lt;/value&amp;gt;
  &amp;lt;/property&amp;gt;
  &amp;lt;property&amp;gt;
    &amp;lt;name&amp;gt;hive.server2.idle.session.timeout_check_operation&amp;lt;/name&amp;gt;
    &amp;lt;value&amp;gt;true&amp;lt;/value&amp;gt;
  &amp;lt;/property&amp;gt;
  &amp;lt;property&amp;gt;
    &amp;lt;name&amp;gt;hive.server2.idle.operation.timeout&amp;lt;/name&amp;gt;
    &amp;lt;value&amp;gt;21600000&amp;lt;/value&amp;gt;
  &amp;lt;/property&amp;gt;
  &amp;lt;property&amp;gt;
    &amp;lt;name&amp;gt;hive.server2.webui.host&amp;lt;/name&amp;gt;
    &amp;lt;value&amp;gt;0.0.0.0&amp;lt;/value&amp;gt;
  &amp;lt;/property&amp;gt;
  &amp;lt;property&amp;gt;
    &amp;lt;name&amp;gt;hive.server2.webui.port&amp;lt;/name&amp;gt;
    &amp;lt;value&amp;gt;10002&amp;lt;/value&amp;gt;
  &amp;lt;/property&amp;gt;
  &amp;lt;property&amp;gt;
    &amp;lt;name&amp;gt;hive.server2.webui.max.threads&amp;lt;/name&amp;gt;
    &amp;lt;value&amp;gt;50&amp;lt;/value&amp;gt;
  &amp;lt;/property&amp;gt;
  &amp;lt;property&amp;gt;
    &amp;lt;name&amp;gt;hive.server2.webui.use.ssl&amp;lt;/name&amp;gt;
    &amp;lt;value&amp;gt;false&amp;lt;/value&amp;gt;
  &amp;lt;/property&amp;gt;
  &amp;lt;property&amp;gt;
    &amp;lt;name&amp;gt;hive.aux.jars.path&amp;lt;/name&amp;gt;
    &amp;lt;value&amp;gt;{{HIVE_HBASE_JAR}}&amp;lt;/value&amp;gt;
  &amp;lt;/property&amp;gt;
  &amp;lt;property&amp;gt;
    &amp;lt;name&amp;gt;hive.metastore.sasl.enabled&amp;lt;/name&amp;gt;
    &amp;lt;value&amp;gt;true&amp;lt;/value&amp;gt;
  &amp;lt;/property&amp;gt;
  &amp;lt;property&amp;gt;
    &amp;lt;name&amp;gt;hive.server2.authentication&amp;lt;/name&amp;gt;
    &amp;lt;value&amp;gt;kerberos&amp;lt;/value&amp;gt;
  &amp;lt;/property&amp;gt;
  &amp;lt;property&amp;gt;
    &amp;lt;name&amp;gt;hive.metastore.kerberos.principal&amp;lt;/name&amp;gt;
    &amp;lt;value&amp;gt;hive/_HOST@TEST.COM&amp;lt;/value&amp;gt;
  &amp;lt;/property&amp;gt;
  &amp;lt;property&amp;gt;
    &amp;lt;name&amp;gt;hive.server2.authentication.kerberos.principal&amp;lt;/name&amp;gt;
    &amp;lt;value&amp;gt;hive/_HOST@TEST.COM&amp;lt;/value&amp;gt;
  &amp;lt;/property&amp;gt;
  &amp;lt;property&amp;gt;
    &amp;lt;name&amp;gt;hive.server2.authentication.kerberos.keytab&amp;lt;/name&amp;gt;
    &amp;lt;value&amp;gt;hive.keytab&amp;lt;/value&amp;gt;
  &amp;lt;/property&amp;gt;
  &amp;lt;property&amp;gt;
    &amp;lt;name&amp;gt;hive.server2.webui.use.spnego&amp;lt;/name&amp;gt;
    &amp;lt;value&amp;gt;true&amp;lt;/value&amp;gt;
  &amp;lt;/property&amp;gt;
  &amp;lt;property&amp;gt;
    &amp;lt;name&amp;gt;hive.server2.webui.spnego.keytab&amp;lt;/name&amp;gt;
    &amp;lt;value&amp;gt;hive.keytab&amp;lt;/value&amp;gt;
  &amp;lt;/property&amp;gt;
  &amp;lt;property&amp;gt;
    &amp;lt;name&amp;gt;hive.server2.webui.spnego.principal&amp;lt;/name&amp;gt;
    &amp;lt;value&amp;gt;HTTP/node01.test.com@TEST.COM&amp;lt;/value&amp;gt;
  &amp;lt;/property&amp;gt;
  &amp;lt;property&amp;gt;
    &amp;lt;name&amp;gt;cloudera.navigator.client.config&amp;lt;/name&amp;gt;
    &amp;lt;value&amp;gt;{{CMF_CONF_DIR}}/navigator.client.properties&amp;lt;/value&amp;gt;
  &amp;lt;/property&amp;gt;
  &amp;lt;property&amp;gt;
    &amp;lt;name&amp;gt;hive.metastore.event.listeners&amp;lt;/name&amp;gt;
    &amp;lt;value&amp;gt;com.cloudera.navigator.audit.hive.HiveMetaStoreEventListener&amp;lt;/value&amp;gt;
  &amp;lt;/property&amp;gt;
  &amp;lt;property&amp;gt;
    &amp;lt;name&amp;gt;hive.server2.session.hook&amp;lt;/name&amp;gt;
    &amp;lt;value&amp;gt;org.apache.sentry.binding.hive.HiveAuthzBindingSessionHook&amp;lt;/value&amp;gt;
  &amp;lt;/property&amp;gt;
  &amp;lt;property&amp;gt;
    &amp;lt;name&amp;gt;hive.sentry.conf.url&amp;lt;/name&amp;gt;
    &amp;lt;value&amp;gt;file:///{{CMF_CONF_DIR}}/sentry-site.xml&amp;lt;/value&amp;gt;
  &amp;lt;/property&amp;gt;
  &amp;lt;property&amp;gt;
    &amp;lt;name&amp;gt;hive.metastore.filter.hook&amp;lt;/name&amp;gt;
    &amp;lt;value&amp;gt;org.apache.sentry.binding.metastore.SentryMetaStoreFilterHook&amp;lt;/value&amp;gt;
  &amp;lt;/property&amp;gt;
  &amp;lt;property&amp;gt;
    &amp;lt;name&amp;gt;hive.exec.post.hooks&amp;lt;/name&amp;gt;
    &amp;lt;value&amp;gt;com.cloudera.navigator.audit.hive.HiveExecHookContext,org.apache.hadoop.hive.ql.hooks.LineageLogger&amp;lt;/value&amp;gt;
  &amp;lt;/property&amp;gt;
  &amp;lt;property&amp;gt;
    &amp;lt;name&amp;gt;hive.security.authorization.task.factory&amp;lt;/name&amp;gt;
    &amp;lt;value&amp;gt;org.apache.sentry.binding.hive.SentryHiveAuthorizationTaskFactoryImpl&amp;lt;/value&amp;gt;
  &amp;lt;/property&amp;gt;
  &amp;lt;property&amp;gt;
    &amp;lt;name&amp;gt;spark.shuffle.service.enabled&amp;lt;/name&amp;gt;
    &amp;lt;value&amp;gt;true&amp;lt;/value&amp;gt;
  &amp;lt;/property&amp;gt;
  &amp;lt;property&amp;gt;
    &amp;lt;name&amp;gt;hive.service.metrics.file.location&amp;lt;/name&amp;gt;
    &amp;lt;value&amp;gt;/var/log/hive/metrics-hiveserver2/metrics.log&amp;lt;/value&amp;gt;
  &amp;lt;/property&amp;gt;
  &amp;lt;property&amp;gt;
    &amp;lt;name&amp;gt;hive.server2.metrics.enabled&amp;lt;/name&amp;gt;
    &amp;lt;value&amp;gt;true&amp;lt;/value&amp;gt;
  &amp;lt;/property&amp;gt;
  &amp;lt;property&amp;gt;
    &amp;lt;name&amp;gt;hive.service.metrics.file.frequency&amp;lt;/name&amp;gt;
    &amp;lt;value&amp;gt;30000&amp;lt;/value&amp;gt;
  &amp;lt;/property&amp;gt;
&amp;lt;/configuration&amp;gt;&lt;/PRE&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 21 Apr 2026 13:52:30 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Archives-of-Support-Questions/Hue-Sentry-tables-Tables-dissapear-when-enable-sentry-in/m-p/40755#M28067</guid>
      <dc:creator>glize</dc:creator>
      <dc:date>2026-04-21T13:52:30Z</dc:date>
    </item>
    <item>
      <title>Re: Hue - Sentry tables - Tables dissapear when enable sentry in Hive</title>
      <link>https://community.cloudera.com/t5/Archives-of-Support-Questions/Hue-Sentry-tables-Tables-dissapear-when-enable-sentry-in/m-p/40768#M28068</link>
      <description>&lt;P&gt;I finally solved it&lt;BR /&gt;The problem was that I had no role at all, and roles created by hue didnt work for some reason.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;So I created an admin role via beeline:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;Obtained hive ticket&lt;BR /&gt;&lt;EM&gt;&lt;FONT size="2"&gt;kinit -k -t run/cloudera-scm-agent/process/218-hive-HIVESERVER2/hive.keytab hive/node01.test.com@TEST.COM&lt;/FONT&gt;&lt;/EM&gt;&lt;/LI&gt;&lt;LI&gt;Connected to hive&amp;nbsp;with beeline&amp;nbsp;using hive keytab.&lt;BR /&gt;&lt;EM&gt;&lt;FONT size="2"&gt;beeline&amp;gt;!connect jdbc:hive2://node01.test.com:10000/default;principal=hive/node01.test.com@TEST.COM&lt;/FONT&gt;&lt;/EM&gt;&lt;/LI&gt;&lt;LI&gt;Created the role admin.&lt;BR /&gt;&lt;EM&gt;&lt;FONT size="2"&gt;beeline&amp;gt;Create role admin;&lt;/FONT&gt;&lt;/EM&gt;&lt;/LI&gt;&lt;LI&gt;Granted priviledges to admin role.&lt;BR /&gt;&lt;EM&gt;&lt;FONT size="2"&gt;GRANT ALL ON SERVER&amp;nbsp;server1&amp;nbsp;TO ROLE admin&amp;nbsp;WITH GRANT OPTION;&lt;/FONT&gt;&lt;/EM&gt;&lt;/LI&gt;&lt;LI&gt;Assign the role to a group.&lt;BR /&gt;&lt;EM&gt;&lt;FONT size="2"&gt;GRANT ROLE admin TO GROUP administrators;&lt;/FONT&gt;&lt;/EM&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;After these steps all users within the group administrators are allowed to manage hive priviledges&lt;/P&gt;</description>
      <pubDate>Thu, 12 May 2016 13:06:43 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Archives-of-Support-Questions/Hue-Sentry-tables-Tables-dissapear-when-enable-sentry-in/m-p/40768#M28068</guid>
      <dc:creator>glize</dc:creator>
      <dc:date>2016-05-12T13:06:43Z</dc:date>
    </item>
    <item>
      <title>Re: Hue - Sentry tables - Tables dissapear when enable sentry in Hive</title>
      <link>https://community.cloudera.com/t5/Archives-of-Support-Questions/Hue-Sentry-tables-Tables-dissapear-when-enable-sentry-in/m-p/40770#M28069</link>
      <description>&lt;P&gt;I'm happy to see you solved the issue. I'm even happier that you shared the steps and marked it as solved so it can help others. Thanks!!&lt;/P&gt;</description>
      <pubDate>Thu, 12 May 2016 13:12:34 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Archives-of-Support-Questions/Hue-Sentry-tables-Tables-dissapear-when-enable-sentry-in/m-p/40770#M28069</guid>
      <dc:creator>cjervis</dc:creator>
      <dc:date>2016-05-12T13:12:34Z</dc:date>
    </item>
  </channel>
</rss>

