Apache Kudu 1.15.0 – New Features and Improvements
Apache Kudu 1.15.0 adds experimental multi‑row transaction support (currently INSERT and INSERT_IGNORE), Raft‑based master configuration tools, table comment synchronization with Hive Metastore, per‑table size and row‑count limits configurable via flags or the kudu table set_limit tool, a customizable Kerberos principal flag, and TLS v1.3 with optional cipher‑suite selection, collectively enhancing low‑latency random access and analytical capabilities in the Hadoop ecosystem.
Kudu is an open-source structured data storage engine that provides low-latency random access and efficient analytical access, designed for the Apache Hadoop ecosystem and integrated with other data-analysis projects.
Apache Kudu 1.15.0 adds several new features and improvements:
Kudu now experimentally supports multi-row transactions, currently limited to INSERT and INSERT_IGNORE operations.
Kudu now supports Raft-based configuration changes for Kudu masters and provides CLI tools to coordinate adding and removing masters in a cluster, greatly simplifying migration to multiple masters.
Kudu now supports table comments directly on Kudu tables; when Hive Metastore integration is enabled, comments are automatically synchronized. Comments can be added at table creation and modified via ALTER TABLE.
Kudu experimentally supports per-table size limits based on disk usage or row count. When generating new auth tokens, if a limit is reached, the master revokes INSERT and UPDATE permission tokens. Enable with the --enable_table_write_limit flag and adjust --table_disk_size_limit , --table_row_count_limit , or use the kudu table set_limit tool.
The --principal flag can change the Kerberos Service Principal Name; the default remains kudu/_HOST . Clients using a non-default SPN must set sasl_protocol_name or saslProtocolName to match the SPN base.
Kudu RPC now supports TLS v1.3. If OpenSSL supports TLS v1.3, servers and clients automatically negotiate it, and the new --rpc_tls_ciphersuites flag allows customizing server-side TLS v1.3 cipher suites.
Laravel Tech Community
Specializing in Laravel development, we continuously publish fresh content and grow alongside the elegant, stable Laravel framework.
How this landed with the community
Was this worth your time?
0 Comments
Thoughtful readers leave field notes, pushback, and hard-won operational detail here.