Microsoft.HBase.Client 0.4.3
dotnet add package Microsoft.HBase.Client --version 0.4.3
NuGet\Install-Package Microsoft.HBase.Client -Version 0.4.3
<PackageReference Include="Microsoft.HBase.Client" Version="0.4.3" />
paket add Microsoft.HBase.Client --version 0.4.3
#r "nuget: Microsoft.HBase.Client, 0.4.3"
// Install Microsoft.HBase.Client as a Cake Addin #addin nuget:?package=Microsoft.HBase.Client&version=0.4.3 // Install Microsoft.HBase.Client as a Cake Tool #tool nuget:?package=Microsoft.HBase.Client&version=0.4.3
Azure HDInsight HBase 集群的 .NET 客户端库。
产品 | 版本 兼容的和额外的计算目标框架版本。 |
---|---|
.NET Framework | net45 兼容。 net451 已计算。 net452 已计算。 net46 已计算。 net461 已计算。 net462 已计算。 net463 已计算。 net47 已计算。 net471 已计算。 net472 已计算。 net48 已计算。 net481 已计算。 |
-
- EnterpriseLibrary.TransientFaultHandling (>= 6.0.1304)
- protobuf-net (>= 2.0.0.668)
NuGet 包
此包没有被任何 NuGet 包使用。
GitHub 仓库
此包没有被任何流行的 GitHub 仓库使用。
发布 0.4.3 - 2017年3月6日
1. Mono 支持在 VNET 模式下。用户可以使用 "mono <app name>.exe" 命令直接在 Linux 上运行 .NET 应用程序。
2. 修复了与状态无关的扫描 API 中的 rowPrefix 参数相关的错误。
3. 添加了多获取 API(由 @danzajork 贡献)
4. 将默认重试策略设置为 NoRetry。
发布 0.4.2 - 2016年6月9日
1. 在 VNET 模式下,GetCellsAsync 可以获取列值和多个版本。
2. 在旧版本中,异步调用中没有遵守 RequestOptions.TimeoutMillis。新版本中已修复此问题。
发布 0.4.1 - 2016年4月11日
**新 API**
1. 为 VNET 模式添加了状态无关的扫描 API(从 HDI 3.3 及更新版本开始支持过滤器)。
https://hbase.apache.org/apidocs/org/apache/hadoop/hbase/rest/package-summary.html#operation_stateless_scanner
请参阅 VNETClientTest.cs 中的示例,筛选器语法与 thrift 中使用的相同,典型用法
1. List cells = client.StatelessScannerAsync("tableX","", "filter=PrefixFilter(\'row_prefix\')").Result;
2. List cells = client.StatelessScannerAsync("tableX","row_prefix", "startrow=row_prefix_1&limit=1").Result;
发布 0.4.0 - 2016年3月31日
**重大更改**
1. 用户必须在所有状态全扫描请求中提供 RequestOption。
2. 删除所有同步 API