Errata

Learning and Operating Presto

Errata for Learning and Operating Presto

Submit your own errata for this product.

The errata list is a list of errors and their corrections that were found after the product was released.

The following errata were submitted by our customers and have not yet been approved or disproved by the author or editor. They solely represent the opinion of the customer.

Color Key: Serious technical mistake Minor technical mistake Language or formatting error Typo Question Note Update

Version Location Description Submitted by Date submitted
PDF Page 116
Encryprion, 1st paragraph

There are two types of encryption: symmetric and asymmetric. Symmetric encryp‐
tion encodes data with a key, so only those who know that key can decipher the data.
In asymmetric encryption, there are two keys, one for encryption (public key) and
the other for decryption (private key). The sender encrypts data using the receiver’s
public key, and the receiver deciphers data using their private key. Presto uses asym‐
metric encryption. In any distributed environment, including a Presto cluster, you
can implement two types of encryption: encryption over the wire and encryption at
REST:

1. Presto uses not asymmetric, but symmetric encryption. TLS, TDE in Oracle and Parquet Encryption (prestodb.io / blog / 2022 / 07 / 10 / presto-parquet-column-encryption /) use different kinds of symmetric algorithms.

2. Rest means "quiescency", it's not the acronym. REST as «representative state transfer» is about API, not about encryption.

Anonymous  Apr 25, 2024 
PDF Page 124
1st paragraph

The /etc/krb5.conf file must define the [realm] section, containing at least the kdc
parameter:

Should be [realms] instead of [realm]

Anonymous  Apr 26, 2024