Skip to content

Release 2.0

Compare
Choose a tag to compare
@petroav petroav released this 09 Dec 20:51
· 103 commits to master since this release

Release 2.0

New Features

  • Make presto-admin log and configuration directories configurable. They can be
    set using the environment variables PRESTO_ADMIN_LOG_DIR and
    PRESTO_ADMIN_CONFIG_DIR.
  • Change the default configuration directory to ~/.prestoadmin and the
    default log directory to ~/.prestoadmin/log.
  • Remove the requirement for running and installing presto-admin with sudo.
    The user specified in config.json still needs sudo access on the Presto
    nodes in order to execute commands like installing the RPM and setting
    permissions on the configuration files.
  • Rename the connectors directory to catalog to match the Presto
    nomenclature.
  • Rename the connector add and connector remove. commands to
    catalog add and catalog remove.
  • Add experimental support for connecting to a Presto server with internal
    communication via HTTPS and LDAP, where the HTTP connection is disabled.
  • Allow specifying which python interpreter to use as an argument to the
    presto-admin installation script.
  • Add G1HeapRegionSize=32M to the jvm.config defaults as suggested by the
    Presto documentation.

Bug Fixes

  • Keep the node.id in Presto's node.properties file consistent across
    configuration updates.
  • Change the permissions on the Presto catalog directory to 755 and the
    owner topresto:presto.
  • Use catalog.config-dir instead of plugin.config-dir in the
    node.properties defaults. plugin.config-dir has been deprecated
    in Presto since version 0.113.

Compatibility Notes

  • The locations of config and log directories have been changed
  • The connectors directory has been renamed to catalog.
  • The connector commands have been renamed to catalog.