| <?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> |