Asynchronous HBase Client

An alternative HBase client library for applications requiring fully asynchronous, non-blocking and thread-safe HBase connectivity.

Лицензия

Лицензия

BSD
Группа

Группа

org.hbase
Идентификатор

Идентификатор

asynchbase
Последняя версия

Последняя версия

1.8.2
Дата

Дата

Тип

Тип

jar
Описание

Описание

Asynchronous HBase Client
An alternative HBase client library for applications requiring fully asynchronous, non-blocking and thread-safe HBase connectivity.
Ссылка на сайт

Ссылка на сайт

https://github.com/OpenTSDB/asynchbase
Организация-разработчик

Организация-разработчик

The Async HBase Authors
Система контроля версий

Система контроля версий

https://github.com/OpenTSDB/asynchbase

Скачать asynchbase

Как подключить последнюю версию

<!-- https://jarcasting.com/artifacts/org.hbase/asynchbase/ -->
<dependency>
    <groupId>org.hbase</groupId>
    <artifactId>asynchbase</artifactId>
    <version>1.8.2</version>
</dependency>
// https://jarcasting.com/artifacts/org.hbase/asynchbase/
implementation 'org.hbase:asynchbase:1.8.2'
// https://jarcasting.com/artifacts/org.hbase/asynchbase/
implementation ("org.hbase:asynchbase:1.8.2")
'org.hbase:asynchbase:jar:1.8.2'
<dependency org="org.hbase" name="asynchbase" rev="1.8.2">
  <artifact name="asynchbase" type="jar" />
</dependency>
@Grapes(
@Grab(group='org.hbase', module='asynchbase', version='1.8.2')
)
libraryDependencies += "org.hbase" % "asynchbase" % "1.8.2"
[org.hbase/asynchbase "1.8.2"]

Зависимости

compile (6)

Идентификатор библиотеки Тип Версия
com.google.guava : guava jar 18.0
com.google.protobuf : protobuf-java jar 2.5.0
io.netty : netty jar 3.9.4.Final
com.stumbleupon : async jar 1.4.0
org.apache.zookeeper : zookeeper jar 3.4.5
org.slf4j : slf4j-api jar 1.7.7

runtime (1)

Идентификатор библиотеки Тип Версия
org.slf4j : log4j-over-slf4j jar 1.7.7

test (7)

Идентификатор библиотеки Тип Версия
org.hamcrest : hamcrest-core jar 1.3
junit : junit jar 4.11
org.javassist : javassist jar 3.18.1-GA
org.mockito : mockito-all jar 1.9.5
org.objenesis : objenesis jar 2.1
org.powermock : powermock-module-junit4 jar 1.5.4
org.powermock : powermock-api-mockito jar 1.5.4

Модули Проекта

Данный проект не имеет модулей.

Asynchronous HBase

This is an alternative Java library to use HBase in applications that require a fully asynchronous, non-blocking, thread-safe, high-performance HBase API.

This HBase client differs significantly from HBase's client (HTable). Switching to it is not easy as it requires to rewrite all the code that was interacting with any HBase API. This pays off in applications that are asynchronous by nature or that want to use several threads to interact efficiently with HBase.

Documentation can be found under http://opentsdb.github.io/asynchbase/

Please read the Javadoc starting from the HBaseClient class. This class replaces all your HTable instances. Unlike HTable, you should have only one instance of HBaseClient in your application, regardless of the number of tables or threads you want to use. The Javadoc also spells out rules you have to follow in order to use the API properly in a multi-threaded application.

The GitHub repo branches are laid out as follows:

  • maintenance: This was the last stable version of AsyncHBase and should only have bug fix PRs created against it. Bugs should also be patched in master and next.

  • master: This is the current stable version of AsyncHBase and should only have bug fix PRs created against it. Bug should also be patched in the next branch.

  • next: This is the development version of AsyncHBase and all new features or API changes should be written against this.

org.hbase

OpenTSDB

The Open Source Time Series Data Base

Версии библиотеки

Версия
1.8.2
1.8.1
1.8.0
1.7.3
1.7.2
1.7.1
1.7.0
1.6.0
1.5.0
1.4.1
1.4.0
1.3.2
1.3.1
1.3.0
1.2.0
1.1.0