Contributors Wanted


Build Status codecov Maven Central Latest version

orcus is a library to interact with HBase built atop Cats, Shapeless, and HBase Java Client for connecting to an HBase instance.

How to use it

Firstly, this library depends on "provided" HBase client on your project. Thus, you must to add an HBase client to your build.sbt in addition to orcus-core. For example:

libraryDependencies += Seq(
  "com.github.tkrs" %% "orcus-core" % "x.y.z",
  "org.apache.hbase" % "hbase-client" % "a.b.c"

If you are using cats-free, you can also use the following module.

libraryDependencies += "com.github.tkrs" %% "orcus-free" % "x.y.z"

One more thing, we supported iota. If you want to use it you can use as follows:

libraryDependencies += "com.github.tkrs" %% "orcus-iota" % "x.y.z"

And, so look at this example