For more information please refer to the main Apiary project page.
Environment Variable | Required | Description |
---|---|---|
APIARY_S3_INVENTORY_PREFIX | No (defaults to EntireBucketDaily ) |
Prefix used by S3 Inventory when creating data in the inventory bucket. |
APIARY_S3_INVENTORY_TABLE_FORMAT | No (defaults to ORC ) |
Format of S3 inventory data - ORC , Parquet , or CSV |
AWS_REGION | Yes | AWS region to configure various AWS clients. |
ATLAS_KAFKA_BOOTSTRAP_SERVERS | No | Atlas hive-bridge kafka bootstrap servers. |
ENABLE_METRICS | No | Option to enable sending Hive Metastore metrics to CloudWatch. |
ENABLE_GLUESYNC | No | Option to turn on GlueSync Hive Metastore listener. |
ENABLE_S3_INVENTORY | No | Option to create Hive tables on top of S3 inventory data if enabled in apiary-data-lake . Enabled if value is not null/empty. |
EXTERNAL_DATABASE | No | Option to enable external database mode, when specified it disables managing Hive Metastore MySQL database schema. |
GLUE_PREFIX | No | Prefix added to Glue databases to handle database name collisions when synchronizing multiple Hive Metastores to the Glue catalog. |
HADOOP_HEAPSIZE | No | Hive Metastore Java process heapsize. |
RANGER_POLICY_MANAGER_URL | No | Ranger admin URL from where policies will be downloaded. |
RANGER_SERVICE_NAME | No | Ranger service name used to configure RangerAuth plugin. |
RANGER_AUDIT_DB_URL | No | Ranger audit database JDBC URL. |
RANGER_AUDIT_SECRET_ARN | No | Ranger audit database secret ARN. |
RANGER_AUDIT_SOLR_URL | No | Ranger Solr audit URL. |
LDAP_URL | No | Active Directory URL to enable group mapping in metastore. |
LDAP_BASE | No | LDAP base DN used to search for user groups. |
LDAP_SECRET_ARN | No | LDAP bind DN SecretsManager secret ARN. |
LDAP_CA_CERT | Base64 encoded Certificate Authority Bundle to validate LDAP SSL connection. | |
HIVE_METASTORE_ACCESS_MODE | No | Hive Metastore access mode, applicable values are: readwrite, readonly |
HIVE_DB_NAMES | No | comma separated list of Hive database names, when specified Hive databases will be created and mapped to corresponding S3 buckets. |
HIVE_METASTORE_LOG_LEVEL | No | Hive Metastore service Log4j log level. |
INSTANCE_NAME | Yes | Apiary instance name, will be used as prefix on most AWS resources to allow multiple Apiary instance deployments. |
MYSQL_DB_HOST | Yes | Hive Metastore MySQL database hostname. |
MYSQL_DB_NAME | Yes | Hive Metastore MySQL database name. |
MYSQL_SECRET_ARN | Yes | Hive Metastore MySQL SecretsManager secret ARN. |
SNS_ARN | No | The SNS topic ARN to which metadata updates will be sent. |
TABLE_PARAM_FILTER | No | A regular expression for selecting necessary table parameters. If the value isn't set, then no table parameters are selected. |
If you would like to ask any questions about or discuss Apiary please join our mailing list at
https://groups.google.com/forum/#!forum/apiary-user
This project is available under the Apache 2.0 License.
Copyright 2018-2019 Expedia, Inc.