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 to``presto: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.