Apache Kudu 1.11.0 release, Hadoop ecological data storage system

Apache Kudu 1.11.0 released, Kudu is a structured data to support open source storage engine, with low latency and efficient analysis of random read read mode. It is based on Apache Hadoop ecosystem design, and supports integration with other data analysis Apache Software Foundation project.

This version brings new features include:

  • Kudu now support the maintenance of the Tablet PC server. In this mode, if a copy of the tablet server fails, it will not re-copy it. Only when out of maintenance, lack of will for any remaining copy of the Tablet PC to copy. Added kudu kudu server and server status enter_maintenance state exit_maintenance tool to orchestrate Tablet PC server maintenance, and kudu tserver list of tools have been revised to "Status" column option to display the current status of each tablet server (See  KUDU-2069 ) .
  • Kudu now have built-NTP client, the client maintains an internal wall clock for generating time HybridTime timestamp. When enabled, the system clock is not needed, Kudu node synchronization. This deployment for containerized useful in other cases, if the system is properly configured NTP service is very troublesome to maintain Kudu on each node of the cluster, it is also useful. Use --builtin_ntp_servers flag to specify a list of NTP servers to synchronize. By default, Kudu main server and tablets servers use NTP pool project hosted public server. To use the built-in NTP client, set --time_source = builtin and reconfigure --builtin_ntp_servers (see, if necessary  KUDU-2935 ).
  • Now, can provide summary statistics to Kudu Kudu Java client through the client's KuduClient.getTableStatistics () and KuduTable.getTableStatistics () KuduClient.GetTableStatistics law and Kudu C ++ client's (). This allows for a variety of query optimization. For example, Spark now use it to perform a join optimization. Statistical information is available through C ++ and Java Kudu client API available. In addition, the available statistics for each table by table statistics kudu CLI tool. Can also host Web UI in the master: 8051 / metrics and master: ? 8051 / table id = <uuid> get statistics (see the URI of the  KUDU-2797  and  KUDU-2921 ).
  • kudu CLI tool now supports changing table columns. Using the newly introduced sub-command, for example   kudu table column_set_defaultkudu table column_remove_defaultkudu table column_set_compressionkudu table column_set_encoding, and  kudu table column_set_block_size to change the specified table columns.
  • kudu CLI tool now supports delete table columns. The newly introduced kudu table delete_column sub-command to delete the specified table columns.
  • kudu CLI tool now supports other configuration properties to get and set the table. Use  kudu table get_extra_configs and  kudu table set_extra_config subcommand performs a corresponding operation (See  KUDU-2514. ).
  • kudu CLI tool now supports creating and deleting partition table range. Use  kudu table add_range_partition and  kudu table drop_range_partition the sub-commands to perform a corresponding operation (See  KUDU-2881 ).

Update Description: https://kudu.apache.org/releases/1.11.0/docs/release_notes.html

Guess you like

Origin www.oschina.net/news/111184/kudu-1-11-0-released