Git Product home page Git Product logo

apiary-metastore-docker's Introduction

Overview

For more information please refer to the main Apiary project page.

Environment Variables

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
APIARY_SYSTEM_SCHEMA No (defaults to apiary_system) Name for internal system database.
AWS_REGION Yes AWS region to configure various AWS clients.
AWS_WEB_IDENTITY_TOKEN_FILE No Path of the AWS Web Identity Token File for IRSA/OIDC AWS authentication.
DISALLOW_INCOMPATIBLE_COL_TYPE_CHANGES No true/false value for hive.metastore.disallow.incompatible.col.type.changes, default true.
ENABLE_GLUESYNC No Option to turn on GlueSync Hive Metastore listener.
ENABLE_METRICS No Option to enable sending Hive Metastore metrics to CloudWatch.
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.
ENABLE_S3_LOGS No Option to create Hive tables on top of S3 access logs 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.
HMS_AUTOGATHER_STATS No (default is true) Whether or not to create basic statistics on table/partition creation. Valid values are true or false.
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.
HMS_MIN_THREADS No (defaults to 200) Minimum size of the Hive metastore thread pool.
HMS_MAX_THREADS No (defaults to 1000) Maximum size of the Hive metastore thread pool.
INSTANCE_NAME Yes Apiary instance name, will be used as prefix on most AWS resources to allow multiple Apiary instance deployments.
LDAP_BASE No LDAP base DN used to search for user groups.
LDAP_CA_CERT Base64 encoded Certificate Authority Bundle to validate LDAP SSL connection.
LDAP_SECRET_ARN No LDAP bind DN SecretsManager secret ARN.
LDAP_URL No Active Directory URL to enable group mapping in metastore.
MYSQL_CONNECTION_POOL_SIZE No (defaults to 10) MySQL Connection pool size for Hive Metastore. See here for more info.
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.
MYSQL_SECRET_USERNAME_KEY No (defaults to username) Hive Metastore MySQL SecretsManager secret username key.
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.
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.
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.

Contact

Mailing List

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

Legal

This project is available under the Apache 2.0 License.

Copyright 2018-2019 Expedia, Inc.

apiary-metastore-docker's People

Contributors

rpoluri avatar javsanbel2 avatar barnharts4 avatar massdosage avatar kenfigueiredo avatar pradeepbhadani avatar abhimanyugupta07 avatar spuranda123 avatar andreeapad avatar jaygreeeen avatar lulav14 avatar warciuch avatar akravchuk1 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.