HbaseThriftPool 1.1.2.1
dotnet add package HbaseThriftPool --version 1.1.2.1
NuGet\Install-Package HbaseThriftPool -Version 1.1.2.1
<PackageReference Include="HbaseThriftPool" Version="1.1.2.1" />
paket add HbaseThriftPool --version 1.1.2.1
#r "nuget: HbaseThriftPool, 1.1.2.1"
// Install HbaseThriftPool as a Cake Addin #addin nuget:?package=HbaseThriftPool&version=1.1.2.1 // Install HbaseThriftPool as a Cake Tool #tool nuget:?package=HbaseThriftPool&version=1.1.2.1
HbaseThrift 连接池
//初始化连接池
HBaseClientPool.InitHBaseClientPool("192.168.0.242:9090|192.168.0.246:9090|192.168.0.250:9090");
//使用using 释放连接到连接池
using (var hclient = HBaseClientPool.GetHclient())
{
Stopwatch sw = new Stopwatch();
for (int i = 0; i <= 10000; i++)
{
try
{
sw.Restart();
string row = System.Guid.NewGuid().ToString();
hclient.Client.mutateRow("1".ToBytes(), row.ToBytes(), new List<Mutation> { new Mutation { Column = "b:abc".ToBytes(), Value = DateTime.Now.ToBytes() } }, null);
sw.Stop();
Console.WriteLine($"时间:{DateTime.Now} 耗时:{sw.ElapsedMilliseconds} ");
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
}
}
}
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET Framework | net is compatible. |
-
.NETFramework 4.6
- ApacheThrift (>= 0.9.3)
- HBaseThrift (>= 1.0.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.