blob: b51883526e35c7d3fcc0af3795a3781bb2951850 [file]
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<?xml-stylesheet type="text/xsl" href="configuration.xsl"?><!--
/*
* Licensed to the Apache Software Foundation (ASF) under one
* or more contributor license agreements. See the NOTICE file
* distributed with this work for additional information
* regarding copyright ownership. The ASF licenses this file
* to you under the Apache License, Version 2.0 (the
* "License"); you may not use this file except in compliance
* with the License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-->
<configuration>
<property>
<name>javax.jdo.option.ConnectionURL</name>
<value>jdbc:sqlserver://ranger-db.rangernw/hive</value>
</property>
<property>
<name>javax.jdo.option.ConnectionDriverName</name>
<value>com.microsoft.sqlserver.jdbc.SQLServerDriver</value>
</property>
<property>
<name>javax.jdo.option.ConnectionUserName</name>
<value>hive</value>
</property>
<property>
<name>javax.jdo.option.ConnectionPassword</name>
<value>rangerR0cks!</value>
</property>
<property>
<name>hive.server2.authentication</name>
<value>KERBEROS</value>
</property>
<property>
<name>hive.server2.authentication.kerberos.principal</name>
<value>hive/ranger-hive.rangernw@EXAMPLE.COM</value>
</property>
<property>
<name>hive.server2.authentication.kerberos.keytab</name>
<value>/etc/keytabs/hive.keytab</value>
</property>
<property>
<name>hive.metastore.sasl.enabled</name>
<value>true</value>
</property>
<property>
<name>hive.metastore.kerberos.principal</name>
<value>hive/ranger-hive.rangernw@EXAMPLE.COM</value>
</property>
<property>
<name>hive.metastore.kerberos.keytab.file</name>
<value>/etc/keytabs/hive.keytab</value>
</property>
<property>
<name>hive.server2.enable.doAs</name>
<value>false</value>
</property>
<property>
<name>hive.zookeeper.quorum</name>
<value>ranger-zk.rangernw</value>
</property>
<property>
<name>hive.zookeeper.client.port</name>
<value>2181</value>
</property>
<!-- Tez Configuration -->
<property>
<name>hive.execution.engine</name>
<value>tez</value>
<description>Execution engine to use for Hive queries</description>
</property>
<property>
<name>hive.tez.container.size</name>
<value>1024</value>
<description>By default Tez will spawn containers of the size of a mapper</description>
</property>
<property>
<name>hive.tez.java.opts</name>
<value>-Xmx768m</value>
<description>Java command line options for Tez</description>
</property>
<property>
<name>hive.tez.log.level</name>
<value>INFO</value>
<description>Log level for Tez</description>
</property>
<property>
<name>hive.prewarm.enabled</name>
<value>false</value>
<description>Enables container prewarm for Tez</description>
</property>
<property>
<name>hive.prewarm.numcontainers</name>
<value>3</value>
<description>Controls the number of containers to prewarm for Tez</description>
</property>
<property>
<name>hive.tez.auto.reducer.parallelism</name>
<value>true</value>
<description>Turn on Tez' auto reducer parallelism feature</description>
</property>
<property>
<name>hive.tez.min.reducer.per.query</name>
<value>2</value>
<description>Controls the minimum number of reducers for Tez</description>
</property>
<property>
<name>hive.tez.max.reducer.per.query</name>
<value>999</value>
<description>Controls the maximum number of reducers for Tez</description>
</property>
<!-- YARN Configuration for Tez -->
<property>
<name>hive.tez.exec.print.summary</name>
<value>true</value>
<description>Whether to print a summary of the plan execution</description>
</property>
<property>
<name>tez.queue.name</name>
<value>default</value>
<description>YARN queue name for Tez jobs</description>
</property>
</configuration>