|
@@ -20,115 +20,172 @@
|
|
|
-->
|
|
|
<configuration supports_final="false">
|
|
|
<property>
|
|
|
- <name>metadata.graph.storage.backend</name>
|
|
|
+ <name>graph_storage_backend</name>
|
|
|
<value>berkeleyje</value>
|
|
|
<description></description>
|
|
|
</property>
|
|
|
<property>
|
|
|
- <name>metadata.graph.storage.directory</name>
|
|
|
+ <name>graph_storage_directory</name>
|
|
|
<value>/var/lib/atlas/data/berkeley</value>
|
|
|
<description></description>
|
|
|
</property>
|
|
|
<property>
|
|
|
- <name>metadata.graph.index.search.backend</name>
|
|
|
+ <name>graph_index_search_backend</name>
|
|
|
<value>elasticsearch</value>
|
|
|
<description></description>
|
|
|
</property>
|
|
|
<property>
|
|
|
- <name>metadata.graph.index.search.directory</name>
|
|
|
+ <name>graph_index_search_directory</name>
|
|
|
<value>/var/lib/atlas/data/es</value>
|
|
|
<description></description>
|
|
|
</property>
|
|
|
<property>
|
|
|
- <name>metadata.graph.index.search.elasticsearch.client-only</name>
|
|
|
+ <name>graph_index_search_elasticsearch_client_only</name>
|
|
|
<value>false</value>
|
|
|
<description></description>
|
|
|
</property>
|
|
|
<property>
|
|
|
- <name>metadata.graph.index.search.elasticsearch.local-mode</name>
|
|
|
+ <name>graph_index_search_elasticsearch_local_mode</name>
|
|
|
<value>true</value>
|
|
|
<description></description>
|
|
|
</property>
|
|
|
<property>
|
|
|
- <name>metadata.lineage.hive.table.type.name</name>
|
|
|
+ <name>lineage_hive_table_type_name</name>
|
|
|
<value>Table</value>
|
|
|
<description></description>
|
|
|
</property>
|
|
|
<property>
|
|
|
- <name>metadata.lineage.hive.column.type.name</name>
|
|
|
+ <name>lineage_hive_column_type_name</name>
|
|
|
<value>Column</value>
|
|
|
<description></description>
|
|
|
</property>
|
|
|
<property>
|
|
|
- <name>metadata.lineage.hive.table.column.name</name>
|
|
|
+ <name>lineage_hive_table_column_name</name>
|
|
|
<value>columns</value>
|
|
|
<description></description>
|
|
|
</property>
|
|
|
<property>
|
|
|
- <name>metadata.lineage.hive.process.type.name</name>
|
|
|
+ <name>lineage_hive_process_type_name</name>
|
|
|
<value>LoadProcess</value>
|
|
|
<description></description>
|
|
|
</property>
|
|
|
<property>
|
|
|
- <name>metadata.lineage.hive.process.inputs.name</name>
|
|
|
+ <name>lineage_hive_process_inputs_name</name>
|
|
|
<value>inputTables</value>
|
|
|
<description></description>
|
|
|
</property>
|
|
|
<property>
|
|
|
- <name>metadata.lineage.hive.process.outputs.name</name>
|
|
|
+ <name>lineage_hive_process_outputs_name</name>
|
|
|
<value>outputTables</value>
|
|
|
<description></description>
|
|
|
</property>
|
|
|
<property>
|
|
|
- <name>metadata.enableTLS</name>
|
|
|
+ <name>enableTLS</name>
|
|
|
<value>false</value>
|
|
|
<description></description>
|
|
|
</property>
|
|
|
<property>
|
|
|
- <name>metadata.authentication.method</name>
|
|
|
+ <name>authentication_method</name>
|
|
|
<value>simple</value>
|
|
|
<description></description>
|
|
|
</property>
|
|
|
<property>
|
|
|
- <name>metadata.authentication.principal</name>
|
|
|
+ <name>authentication_principal</name>
|
|
|
<value>atlas</value>
|
|
|
<description></description>
|
|
|
</property>
|
|
|
<property>
|
|
|
- <name>metadata.authentication.keytab</name>
|
|
|
+ <name>authentication_keytab</name>
|
|
|
<value>/etc/security/keytabs/atlas.service.keytab</value>
|
|
|
<description></description>
|
|
|
</property>
|
|
|
<property>
|
|
|
- <name>metadata.server.bind.address</name>
|
|
|
- <value>localhost</value>
|
|
|
- <description></description>
|
|
|
- </property>
|
|
|
- <property>
|
|
|
- <name>metadata.http.authentication.enabled</name>
|
|
|
+ <name>http_authentication_enabled</name>
|
|
|
<value>false</value>
|
|
|
<description></description>
|
|
|
</property>
|
|
|
<property>
|
|
|
- <name>metadata.http.authentication.type</name>
|
|
|
+ <name>http_authentication_type</name>
|
|
|
<value>simple</value>
|
|
|
<description></description>
|
|
|
</property>
|
|
|
<property>
|
|
|
- <name>metadata.http.authentication.kerberos.principal</name>
|
|
|
+ <name>http_authentication_kerberos_principal</name>
|
|
|
<value>HTTP/_HOST@EXAMPLE.COM</value>
|
|
|
<description></description>
|
|
|
</property>
|
|
|
<property>
|
|
|
- <name>metadata.http.authentication.kerberos.keytab</name>
|
|
|
+ <name>http_authentication_kerberos_keytab</name>
|
|
|
<value>/etc/security/keytabs/spnego.service.keytab</value>
|
|
|
<description></description>
|
|
|
</property>
|
|
|
<property>
|
|
|
- <name>metadata.http.authentication.kerberos.name.rules</name>
|
|
|
+ <name>http_authentication_kerberos_name_rules</name>
|
|
|
<value>RULE:[1:$1@$0](.*@EXAMPLE.COM)s/@.*//
|
|
|
DEFAULT</value>
|
|
|
<description></description>
|
|
|
</property>
|
|
|
|
|
|
+ <!-- application.properties -->
|
|
|
+ <property>
|
|
|
+ <name>content</name>
|
|
|
+ <description>This is the jinja template for application.properties file</description>
|
|
|
+ <value>
|
|
|
+ #
|
|
|
+ # 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.
|
|
|
+ #
|
|
|
+
|
|
|
+ ######### Graph Database Configs #########
|
|
|
+ # Graph Storage
|
|
|
+ metadata.graph.storage.backend={{graph_storage_backend}}
|
|
|
+ metadata.graph.storage.directory={{graph_storage_directory}}
|
|
|
+
|
|
|
+ # Graph Search Index
|
|
|
+ metadata.graph.index.search.backend={{graph_index_search_backend}}
|
|
|
+ metadata.graph.index.search.directory={{graph_index_search_directory}}
|
|
|
+ metadata.graph.index.search.elasticsearch.client-only={{graph_index_search_elasticsearch_client_only}}
|
|
|
+ metadata.graph.index.search.elasticsearch.local-mode={{graph_index_search_elasticsearch_local_mode}}
|
|
|
+
|
|
|
+ ######### Hive Lineage Configs #########
|
|
|
+ metadata.lineage.hive.table.type.name={{lineage_hive_table_type_name}}
|
|
|
+ metadata.lineage.hive.column.type.name={{lineage_hive_column_type_name}}
|
|
|
+ metadata.lineage.hive.table.column.name={{lineage_hive_table_column_name}}
|
|
|
+ metadata.lineage.hive.process.type.name={{lineage_hive_process_type_name}}
|
|
|
+ metadata.lineage.hive.process.inputs.name={{lineage_hive_process_inputs_name}}
|
|
|
+ metadata.lineage.hive.process.outputs.name={{lineage_hive_process_outputs_name}}
|
|
|
+ ######### Security Properties #########
|
|
|
+
|
|
|
+ # SSL config
|
|
|
+ metadata.enableTLS={{enableTLS}}
|
|
|
+
|
|
|
+ # Service Authentication
|
|
|
+ metadata.authentication.method={{authentication_method}}
|
|
|
+ metadata.authentication.principal={{authentication_principal}}
|
|
|
+ metadata.authentication.keytab={{authentication_keytab}}
|
|
|
+ metadata.server.bind.address={{metadata_host}}
|
|
|
+
|
|
|
+ # SPNEGO
|
|
|
+ metadata.http.authentication.enabled={{http_authentication_enabled}}
|
|
|
+ metadata.http.authentication.type={{http_authentication_type}}
|
|
|
+ metadata.http.authentication.kerberos.principal={{http_authentication_kerberos_principal}}
|
|
|
+ metadata.http.authentication.kerberos.keytab={{http_authentication_kerberos_keytab}}
|
|
|
+ metadata.http.authentication.kerberos.name.rules={{http_authentication_kerberos_name_rules}}
|
|
|
+
|
|
|
+ ######### Security Properties #########
|
|
|
+ </value>
|
|
|
+ </property>
|
|
|
</configuration>
|