kudu1.7.0新特性

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/weixin_39478115/article/details/80252159

课程链接: http://edu.51cto.com/course/15174.html

Apache Kudu 1.7.0是一个次要版本,提供新功能,性能优化,增量改进和错误修复。

1、kudu支持decimal类型
2、Kudu用于自动修复由于服务器或磁盘故障而丢失副本的tablet策略已得到改进。新的重新复制策略或副本管理方案首先添加替代tablet副本,然后驱逐失败的。
3、新的扫描读取模式READ_YOUR_WRITES。在C ++,Java和Python客户端中创建新的扫描器时,用户可以指定READ_YOUR_WRITES。如果使用此模式,则客户端将执行读取操作,以使其遵循之前客户端已知的所有写入和读取操作。在此模式下读取可确保读写和读取会话保证,同时最大限度地减少等待未完成的写入事务完成所造成的延迟。请注意,这仍然是一个实验性功能,可能在将来的版本中得到稳定
4、Tablet Web UI扫描仪表板(/扫描)已通过多项新功能进行了改进,其中包括:显示最近完成的扫描,简明显示所选列和应用谓词的伪SQL扫描描述符,以及更完整和更好的文档记录扫描统计。
5、Kudu守护进程现在公开了一个page/堆栈,用于转储服务器中运行的每个线程的当前堆栈跟踪。这些信息在诊断性能问题时可能会有所帮助。
6、默认情况下,每个tablet replication现在将跨3个数据目录而不是所有数据目录。这减少了在发生单个磁盘故障时任何给tablet将受到影响的可能性。
7、当建立到Kudu服务器的加密连接时,Java客户端现在使用预定义的TLS密码的优先级列表。此密码列表匹配首选服务器到服务器通信的密码列表,并确保首选最有效和最安全的密码。当Kudu客户端运行在Java 8或更新的版本上时,这会显着提高读写性能。
8、插入包含许多字符串或二进制列的行的性能得到了改进,特别是在高并发写入工作负载的情况下。
9、当以前的凭证即将到期时,Java客户端现在将自动尝试从票证缓存中重新获取Kerberos凭据。这允许客户端实例持续的时间超过单个Kerberos票据的到期时间,只要其他进程更新票证缓存中的凭证即可。

猜你喜欢

转载自blog.csdn.net/weixin_39478115/article/details/80252159
今日推荐