New to Akka? Start with the Akka SDK.

HBase

The connector provides sources, flows and sinks to interact with HBase database.

HBase is a column family NoSQL Database backed by HDFS. For more information about HBase, please visit the HBase documentation.

Project Info: Alpakka HBase
Artifact
com.lightbend.akka
akka-stream-alpakka-hbase
10.0.1
JDK versions
Eclipse Temurin JDK 11
Eclipse Temurin JDK 17
Scala versions2.13.17, 3.3.7
JPMS module nameakka.stream.alpakka.hbase
License
Readiness level
Since 0.4, 2016-12-22
Home pagehttps://doc.akka.io/libraries/alpakka/current
API documentation
Forums
Release notesGitHub releases
IssuesGithub issues
Sourceshttps://github.com/akka/alpakka

Artifacts

Note

The Akka dependencies are available from Akka’s secure library repository. To access them you need to use a secure, tokenized URL as specified at https://account.akka.io/token.

Additionally, add the dependencies as below.

sbt
val AkkaVersion = "2.10.11"
libraryDependencies ++= Seq(
  "com.lightbend.akka" %% "akka-stream-alpakka-hbase" % "10.0.1",
  "com.typesafe.akka" %% "akka-stream" % AkkaVersion
)
Maven
<properties>
  <akka.version>2.10.11</akka.version>
  <scala.binary.version>2.13</scala.binary.version>
</properties>
<dependencies>
  <dependency>
    <groupId>com.lightbend.akka</groupId>
    <artifactId>akka-stream-alpakka-hbase_${scala.binary.version}</artifactId>
    <version>10.0.1</version>
  </dependency>
  <dependency>
    <groupId>com.typesafe.akka</groupId>
    <artifactId>akka-stream_${scala.binary.version}</artifactId>
    <version>${akka.version}</version>
  </dependency>
</dependencies>
Gradle
def versions = [
  AkkaVersion: "2.10.11",
  ScalaBinary: "2.13"
]
dependencies {
  implementation "com.lightbend.akka:akka-stream-alpakka-hbase_${versions.ScalaBinary}:10.0.1"
  implementation "com.typesafe.akka:akka-stream_${versions.ScalaBinary}:${versions.AkkaVersion}"
}

The table below shows direct dependencies of this module and the second tab shows all libraries it depends on transitively.

Direct dependencies
OrganizationArtifactVersion
com.typesafe.akkaakka-stream_2.132.10.11
org.apache.hadoophadoop-common3.4.1
org.apache.hadoophadoop-mapreduce-client-core3.4.1
org.apache.hbasehbase-common2.6.2
org.apache.hbasehbase-shaded-client2.6.2
org.scala-langscala-library2.13.17
Dependency tree
com.typesafe.akka    akka-stream_2.13    2.10.11    BUSL-1.1
    com.typesafe.akka    akka-actor_2.13    2.10.11    BUSL-1.1
        com.typesafe    config    1.4.5    Apache-2.0
        org.scala-lang    scala-library    2.13.17    Apache-2.0
    com.typesafe.akka    akka-protobuf-v3_2.13    2.10.11    BUSL-1.1
    org.reactivestreams    reactive-streams    1.0.4    MIT-0
    org.scala-lang    scala-library    2.13.17    Apache-2.0
org.apache.hadoop    hadoop-common    3.4.1    Apache-2.0
    ch.qos.reload4j    reload4j    1.2.22    The Apache Software License, Version 2.0
    com.fasterxml.jackson.core    jackson-databind    2.12.7.1    The Apache Software License, Version 2.0
        com.fasterxml.jackson.core    jackson-annotations    2.12.7    The Apache Software License, Version 2.0
        com.fasterxml.jackson.core    jackson-core    2.12.7    The Apache Software License, Version 2.0
    com.fasterxml.woodstox    woodstox-core    5.4.0    The Apache License, Version 2.0
        org.codehaus.woodstox    stax2-api    4.2.1    The BSD License
    com.github.pjfanning    jersey-json    1.22.0    CDDL 1.1
        com.sun.jersey    jersey-core    1.19.4    CDDL 1.1
            javax.ws.rs    jsr311-api    1.1.1    CDDL License
        com.sun.xml.bind    jaxb-impl    2.2.3-1    CDDL 1.1
            javax.xml.bind    jaxb-api    2.2.11    CDDL 1.1
    com.google.code.findbugs    jsr305    3.0.2    The Apache Software License, Version 2.0
    com.google.code.gson    gson    2.9.0    Apache-2.0
    com.google.guava    guava    27.1-jre    The Apache Software License, Version 2.0
        com.google.code.findbugs    jsr305    3.0.2    The Apache Software License, Version 2.0
        com.google.errorprone    error_prone_annotations    2.36.0    Apache 2.0
        com.google.guava    failureaccess    1.0.1    The Apache Software License, Version 2.0
        com.google.guava    listenablefuture    9999.0-empty-to-avoid-conflict-with-guava    The Apache Software License, Version 2.0
        com.google.j2objc    j2objc-annotations    1.1    The Apache Software License, Version 2.0
        org.checkerframework    checker-qual    2.5.2    The MIT License
        org.codehaus.mojo    animal-sniffer-annotations    1.17    MIT license
    com.google.re2j    re2j    1.1    The Go license
    com.jcraft    jsch    0.1.55    Revised BSD
    com.sun.jersey    jersey-core    1.19.4    CDDL 1.1
        javax.ws.rs    jsr311-api    1.1.1    CDDL License
    com.sun.jersey    jersey-server    1.19.4    CDDL 1.1
        com.sun.jersey    jersey-core    1.19.4    CDDL 1.1
            javax.ws.rs    jsr311-api    1.1.1    CDDL License
    com.sun.jersey    jersey-servlet    1.19.4    CDDL 1.1
        com.sun.jersey    jersey-server    1.19.4    CDDL 1.1
            com.sun.jersey    jersey-core    1.19.4    CDDL 1.1
                javax.ws.rs    jsr311-api    1.1.1    CDDL License
    commons-beanutils    commons-beanutils    1.9.4    Apache License, Version 2.0
        commons-collections    commons-collections    3.2.2    Apache License, Version 2.0
        commons-logging    commons-logging    1.3.0    Apache-2.0
    commons-cli    commons-cli    1.5.0    Apache License, Version 2.0
    commons-codec    commons-codec    1.16.1    Apache-2.0
    commons-collections    commons-collections    3.2.2    Apache License, Version 2.0
    commons-io    commons-io    2.18.0    Apache-2.0
    commons-net    commons-net    3.9.0    Apache License, Version 2.0
    dnsjava    dnsjava    3.6.1    BSD-3-Clause
        org.slf4j    slf4j-api    1.7.36    MIT License
    io.dropwizard.metrics    metrics-core    3.2.4    Apache License 2.0
        org.slf4j    slf4j-api    1.7.36    MIT License
    io.netty    netty-handler    4.1.100.Final    Apache License, Version 2.0
        io.netty    netty-buffer    4.1.100.Final    Apache License, Version 2.0
            io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
        io.netty    netty-codec    4.1.100.Final    Apache License, Version 2.0
            io.netty    netty-buffer    4.1.100.Final    Apache License, Version 2.0
                io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
            io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
            io.netty    netty-transport    4.1.100.Final    Apache License, Version 2.0
                io.netty    netty-buffer    4.1.100.Final    Apache License, Version 2.0
                    io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                io.netty    netty-resolver    4.1.100.Final    Apache License, Version 2.0
                    io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
        io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
        io.netty    netty-resolver    4.1.100.Final    Apache License, Version 2.0
            io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
        io.netty    netty-transport-native-unix-common    4.1.100.Final    Apache License, Version 2.0
            io.netty    netty-buffer    4.1.100.Final    Apache License, Version 2.0
                io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
            io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
            io.netty    netty-transport    4.1.100.Final    Apache License, Version 2.0
                io.netty    netty-buffer    4.1.100.Final    Apache License, Version 2.0
                    io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                io.netty    netty-resolver    4.1.100.Final    Apache License, Version 2.0
                    io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
        io.netty    netty-transport    4.1.100.Final    Apache License, Version 2.0
            io.netty    netty-buffer    4.1.100.Final    Apache License, Version 2.0
                io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
            io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
            io.netty    netty-resolver    4.1.100.Final    Apache License, Version 2.0
                io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
    io.netty    netty-transport-native-epoll    4.1.100.Final    Apache License, Version 2.0
        io.netty    netty-buffer    4.1.100.Final    Apache License, Version 2.0
            io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
        io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
        io.netty    netty-transport-classes-epoll    4.1.100.Final    Apache License, Version 2.0
            io.netty    netty-buffer    4.1.100.Final    Apache License, Version 2.0
                io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
            io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
            io.netty    netty-transport-native-unix-common    4.1.100.Final    Apache License, Version 2.0
                io.netty    netty-buffer    4.1.100.Final    Apache License, Version 2.0
                    io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                io.netty    netty-transport    4.1.100.Final    Apache License, Version 2.0
                    io.netty    netty-buffer    4.1.100.Final    Apache License, Version 2.0
                        io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                    io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                    io.netty    netty-resolver    4.1.100.Final    Apache License, Version 2.0
                        io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
            io.netty    netty-transport    4.1.100.Final    Apache License, Version 2.0
                io.netty    netty-buffer    4.1.100.Final    Apache License, Version 2.0
                    io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                io.netty    netty-resolver    4.1.100.Final    Apache License, Version 2.0
                    io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
        io.netty    netty-transport-native-unix-common    4.1.100.Final    Apache License, Version 2.0
            io.netty    netty-buffer    4.1.100.Final    Apache License, Version 2.0
                io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
            io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
            io.netty    netty-transport    4.1.100.Final    Apache License, Version 2.0
                io.netty    netty-buffer    4.1.100.Final    Apache License, Version 2.0
                    io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                io.netty    netty-resolver    4.1.100.Final    Apache License, Version 2.0
                    io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
        io.netty    netty-transport    4.1.100.Final    Apache License, Version 2.0
            io.netty    netty-buffer    4.1.100.Final    Apache License, Version 2.0
                io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
            io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
            io.netty    netty-resolver    4.1.100.Final    Apache License, Version 2.0
                io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
    jakarta.activation    jakarta.activation-api    1.2.1    EDL 1.0
    javax.servlet.jsp    jsp-api    2.1
    javax.servlet    javax.servlet-api    3.1.0    CDDL + GPLv2 with classpath exception
    org.apache.avro    avro    1.9.2    Apache License, Version 2.0
        com.fasterxml.jackson.core    jackson-core    2.12.7    The Apache Software License, Version 2.0
        com.fasterxml.jackson.core    jackson-databind    2.12.7.1    The Apache Software License, Version 2.0
            com.fasterxml.jackson.core    jackson-annotations    2.12.7    The Apache Software License, Version 2.0
            com.fasterxml.jackson.core    jackson-core    2.12.7    The Apache Software License, Version 2.0
        org.apache.commons    commons-compress    1.26.1    Apache-2.0
            commons-codec    commons-codec    1.16.1    Apache-2.0
            commons-io    commons-io    2.18.0    Apache-2.0
            org.apache.commons    commons-lang3    3.14.0    Apache-2.0
        org.slf4j    slf4j-api    1.7.36    MIT License
    org.apache.commons    commons-compress    1.26.1    Apache-2.0
        commons-codec    commons-codec    1.16.1    Apache-2.0
        commons-io    commons-io    2.18.0    Apache-2.0
        org.apache.commons    commons-lang3    3.14.0    Apache-2.0
    org.apache.commons    commons-configuration2    2.10.1    Apache-2.0
        commons-logging    commons-logging    1.3.0    Apache-2.0
        org.apache.commons    commons-text    1.11.0    Apache-2.0
            org.apache.commons    commons-lang3    3.14.0    Apache-2.0
    org.apache.commons    commons-lang3    3.14.0    Apache-2.0
    org.apache.commons    commons-math3    3.6.1    Apache License, Version 2.0
    org.apache.commons    commons-text    1.11.0    Apache-2.0
        org.apache.commons    commons-lang3    3.14.0    Apache-2.0
    org.apache.curator    curator-client    5.2.0    The Apache Software License, Version 2.0
    org.apache.curator    curator-recipes    5.2.0    The Apache Software License, Version 2.0
        org.apache.curator    curator-framework    5.2.0    The Apache Software License, Version 2.0
            org.apache.curator    curator-client    5.2.0    The Apache Software License, Version 2.0
    org.apache.hadoop.thirdparty    hadoop-shaded-guava    1.3.0    Apache License, Version 2.0
    org.apache.hadoop.thirdparty    hadoop-shaded-protobuf_3_25    1.3.0    Apache License, Version 2.0
    org.apache.hadoop    hadoop-annotations    3.4.1    Apache-2.0
    org.apache.hadoop    hadoop-auth    3.4.1    Apache-2.0
        ch.qos.reload4j    reload4j    1.2.22    The Apache Software License, Version 2.0
        com.nimbusds    nimbus-jose-jwt    9.37.2    The Apache Software License, Version 2.0
            com.github.stephenc.jcip    jcip-annotations    1.0-1    Apache License, Version 2.0
        commons-codec    commons-codec    1.16.1    Apache-2.0
        io.dropwizard.metrics    metrics-core    3.2.4    Apache License 2.0
            org.slf4j    slf4j-api    1.7.36    MIT License
        org.apache.curator    curator-framework    5.2.0    The Apache Software License, Version 2.0
            org.apache.curator    curator-client    5.2.0    The Apache Software License, Version 2.0
        org.apache.hadoop.thirdparty    hadoop-shaded-guava    1.3.0    Apache License, Version 2.0
        org.apache.httpcomponents    httpclient    4.5.13    Apache License, Version 2.0
            commons-codec    commons-codec    1.16.1    Apache-2.0
            commons-logging    commons-logging    1.3.0    Apache-2.0
            org.apache.httpcomponents    httpcore    4.4.13    Apache License, Version 2.0
        org.apache.kerby    kerb-core    2.0.3    Apache-2.0
            org.apache.kerby    kerby-pkix    2.0.3    Apache-2.0
                org.apache.kerby    kerby-asn1    2.0.3    Apache-2.0
                org.apache.kerby    kerby-util    2.0.3    Apache-2.0
                org.slf4j    slf4j-api    1.7.36    MIT License
        org.apache.kerby    kerb-util    2.0.3    Apache-2.0
            org.apache.kerby    kerb-core    2.0.3    Apache-2.0
                org.apache.kerby    kerby-pkix    2.0.3    Apache-2.0
                    org.apache.kerby    kerby-asn1    2.0.3    Apache-2.0
                    org.apache.kerby    kerby-util    2.0.3    Apache-2.0
                    org.slf4j    slf4j-api    1.7.36    MIT License
            org.apache.kerby    kerb-crypto    2.0.3    Apache-2.0
                org.apache.kerby    kerb-core    2.0.3    Apache-2.0
                    org.apache.kerby    kerby-pkix    2.0.3    Apache-2.0
                        org.apache.kerby    kerby-asn1    2.0.3    Apache-2.0
                        org.apache.kerby    kerby-util    2.0.3    Apache-2.0
                        org.slf4j    slf4j-api    1.7.36    MIT License
                org.apache.kerby    kerby-util    2.0.3    Apache-2.0
            org.apache.kerby    kerby-config    2.0.3    Apache-2.0
                org.slf4j    slf4j-api    1.7.36    MIT License
        org.apache.zookeeper    zookeeper    3.8.4    Apache License, Version 2.0
            org.apache.yetus    audience-annotations    0.13.0    Apache License, Version 2.0
            org.apache.zookeeper    zookeeper-jute    3.8.4    Apache License, Version 2.0
                org.apache.yetus    audience-annotations    0.13.0    Apache License, Version 2.0
        org.slf4j    slf4j-api    1.7.36    MIT License
        org.slf4j    slf4j-reload4j    1.7.36    MIT License
            ch.qos.reload4j    reload4j    1.2.22    The Apache Software License, Version 2.0
            org.slf4j    slf4j-api    1.7.36    MIT License
    org.apache.httpcomponents    httpclient    4.5.13    Apache License, Version 2.0
        commons-codec    commons-codec    1.16.1    Apache-2.0
        commons-logging    commons-logging    1.3.0    Apache-2.0
        org.apache.httpcomponents    httpcore    4.4.13    Apache License, Version 2.0
    org.apache.kerby    kerb-core    2.0.3    Apache-2.0
        org.apache.kerby    kerby-pkix    2.0.3    Apache-2.0
            org.apache.kerby    kerby-asn1    2.0.3    Apache-2.0
            org.apache.kerby    kerby-util    2.0.3    Apache-2.0
            org.slf4j    slf4j-api    1.7.36    MIT License
    org.apache.zookeeper    zookeeper    3.8.4    Apache License, Version 2.0
        org.apache.yetus    audience-annotations    0.13.0    Apache License, Version 2.0
        org.apache.zookeeper    zookeeper-jute    3.8.4    Apache License, Version 2.0
            org.apache.yetus    audience-annotations    0.13.0    Apache License, Version 2.0
    org.bouncycastle    bcprov-jdk18on    1.78.1    Bouncy Castle Licence
    org.codehaus.jettison    jettison    1.5.4    Apache License, Version 2.0
    org.codehaus.woodstox    stax2-api    4.2.1    The BSD License
    org.eclipse.jetty    jetty-server    9.4.53.v20231009    Apache Software License - Version 2.0
        javax.servlet    javax.servlet-api    3.1.0    CDDL + GPLv2 with classpath exception
        org.eclipse.jetty    jetty-http    9.4.53.v20231009    Apache Software License - Version 2.0
            org.eclipse.jetty    jetty-io    9.4.53.v20231009    Apache Software License - Version 2.0
                org.eclipse.jetty    jetty-util    9.4.53.v20231009    Apache Software License - Version 2.0
            org.eclipse.jetty    jetty-util    9.4.53.v20231009    Apache Software License - Version 2.0
        org.eclipse.jetty    jetty-io    9.4.53.v20231009    Apache Software License - Version 2.0
            org.eclipse.jetty    jetty-util    9.4.53.v20231009    Apache Software License - Version 2.0
    org.eclipse.jetty    jetty-servlet    9.4.53.v20231009    Apache Software License - Version 2.0
        org.eclipse.jetty    jetty-security    9.4.53.v20231009    Apache Software License - Version 2.0
            org.eclipse.jetty    jetty-server    9.4.53.v20231009    Apache Software License - Version 2.0
                javax.servlet    javax.servlet-api    3.1.0    CDDL + GPLv2 with classpath exception
                org.eclipse.jetty    jetty-http    9.4.53.v20231009    Apache Software License - Version 2.0
                    org.eclipse.jetty    jetty-io    9.4.53.v20231009    Apache Software License - Version 2.0
                        org.eclipse.jetty    jetty-util    9.4.53.v20231009    Apache Software License - Version 2.0
                    org.eclipse.jetty    jetty-util    9.4.53.v20231009    Apache Software License - Version 2.0
                org.eclipse.jetty    jetty-io    9.4.53.v20231009    Apache Software License - Version 2.0
                    org.eclipse.jetty    jetty-util    9.4.53.v20231009    Apache Software License - Version 2.0
        org.eclipse.jetty    jetty-util-ajax    9.4.53.v20231009    Apache Software License - Version 2.0
            org.eclipse.jetty    jetty-util    9.4.53.v20231009    Apache Software License - Version 2.0
    org.eclipse.jetty    jetty-util    9.4.53.v20231009    Apache Software License - Version 2.0
    org.eclipse.jetty    jetty-webapp    9.4.53.v20231009    Apache Software License - Version 2.0
        org.eclipse.jetty    jetty-servlet    9.4.53.v20231009    Apache Software License - Version 2.0
            org.eclipse.jetty    jetty-security    9.4.53.v20231009    Apache Software License - Version 2.0
                org.eclipse.jetty    jetty-server    9.4.53.v20231009    Apache Software License - Version 2.0
                    javax.servlet    javax.servlet-api    3.1.0    CDDL + GPLv2 with classpath exception
                    org.eclipse.jetty    jetty-http    9.4.53.v20231009    Apache Software License - Version 2.0
                        org.eclipse.jetty    jetty-io    9.4.53.v20231009    Apache Software License - Version 2.0
                            org.eclipse.jetty    jetty-util    9.4.53.v20231009    Apache Software License - Version 2.0
                        org.eclipse.jetty    jetty-util    9.4.53.v20231009    Apache Software License - Version 2.0
                    org.eclipse.jetty    jetty-io    9.4.53.v20231009    Apache Software License - Version 2.0
                        org.eclipse.jetty    jetty-util    9.4.53.v20231009    Apache Software License - Version 2.0
            org.eclipse.jetty    jetty-util-ajax    9.4.53.v20231009    Apache Software License - Version 2.0
                org.eclipse.jetty    jetty-util    9.4.53.v20231009    Apache Software License - Version 2.0
        org.eclipse.jetty    jetty-xml    9.4.53.v20231009    Apache Software License - Version 2.0
            org.eclipse.jetty    jetty-util    9.4.53.v20231009    Apache Software License - Version 2.0
    org.slf4j    slf4j-api    1.7.36    MIT License
    org.slf4j    slf4j-reload4j    1.7.36    MIT License
        ch.qos.reload4j    reload4j    1.2.22    The Apache Software License, Version 2.0
        org.slf4j    slf4j-api    1.7.36    MIT License
    org.xerial.snappy    snappy-java    1.1.10.4    Apache-2.0
org.apache.hadoop    hadoop-mapreduce-client-core    3.4.1    Apache-2.0
    com.fasterxml.jackson.core    jackson-databind    2.12.7.1    The Apache Software License, Version 2.0
        com.fasterxml.jackson.core    jackson-annotations    2.12.7    The Apache Software License, Version 2.0
        com.fasterxml.jackson.core    jackson-core    2.12.7    The Apache Software License, Version 2.0
    com.google.inject.extensions    guice-servlet    4.2.3    The Apache Software License, Version 2.0
        com.google.inject    guice    4.2.3    The Apache Software License, Version 2.0
            aopalliance    aopalliance    1.0    Public Domain
            com.google.guava    guava    27.1-jre    The Apache Software License, Version 2.0
                com.google.code.findbugs    jsr305    3.0.2    The Apache Software License, Version 2.0
                com.google.errorprone    error_prone_annotations    2.36.0    Apache 2.0
                com.google.guava    failureaccess    1.0.1    The Apache Software License, Version 2.0
                com.google.guava    listenablefuture    9999.0-empty-to-avoid-conflict-with-guava    The Apache Software License, Version 2.0
                com.google.j2objc    j2objc-annotations    1.1    The Apache Software License, Version 2.0
                org.checkerframework    checker-qual    2.5.2    The MIT License
                org.codehaus.mojo    animal-sniffer-annotations    1.17    MIT license
            javax.inject    javax.inject    1    The Apache Software License, Version 2.0
    io.netty    netty-all    4.1.100.Final    Apache License, Version 2.0
        io.netty    netty-buffer    4.1.100.Final    Apache License, Version 2.0
            io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
        io.netty    netty-codec-dns    4.1.100.Final    Apache License, Version 2.0
            io.netty    netty-buffer    4.1.100.Final    Apache License, Version 2.0
                io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
            io.netty    netty-codec    4.1.100.Final    Apache License, Version 2.0
                io.netty    netty-buffer    4.1.100.Final    Apache License, Version 2.0
                    io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                io.netty    netty-transport    4.1.100.Final    Apache License, Version 2.0
                    io.netty    netty-buffer    4.1.100.Final    Apache License, Version 2.0
                        io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                    io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                    io.netty    netty-resolver    4.1.100.Final    Apache License, Version 2.0
                        io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
            io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
            io.netty    netty-transport    4.1.100.Final    Apache License, Version 2.0
                io.netty    netty-buffer    4.1.100.Final    Apache License, Version 2.0
                    io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                io.netty    netty-resolver    4.1.100.Final    Apache License, Version 2.0
                    io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
        io.netty    netty-codec-haproxy    4.1.100.Final    Apache License, Version 2.0
        io.netty    netty-codec-http2    4.1.100.Final    Apache License, Version 2.0
        io.netty    netty-codec-http    4.1.100.Final    Apache License, Version 2.0
        io.netty    netty-codec-memcache    4.1.100.Final    Apache License, Version 2.0
        io.netty    netty-codec-mqtt    4.1.100.Final    Apache License, Version 2.0
        io.netty    netty-codec-redis    4.1.100.Final    Apache License, Version 2.0
        io.netty    netty-codec-smtp    4.1.100.Final    Apache License, Version 2.0
        io.netty    netty-codec-socks    4.1.100.Final    Apache License, Version 2.0
        io.netty    netty-codec-stomp    4.1.100.Final    Apache License, Version 2.0
        io.netty    netty-codec-xml    4.1.100.Final    Apache License, Version 2.0
        io.netty    netty-codec    4.1.100.Final    Apache License, Version 2.0
            io.netty    netty-buffer    4.1.100.Final    Apache License, Version 2.0
                io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
            io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
            io.netty    netty-transport    4.1.100.Final    Apache License, Version 2.0
                io.netty    netty-buffer    4.1.100.Final    Apache License, Version 2.0
                    io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                io.netty    netty-resolver    4.1.100.Final    Apache License, Version 2.0
                    io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
        io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
        io.netty    netty-handler-proxy    4.1.100.Final    Apache License, Version 2.0
        io.netty    netty-handler-ssl-ocsp    4.1.100.Final    Apache License, Version 2.0
        io.netty    netty-handler    4.1.100.Final    Apache License, Version 2.0
            io.netty    netty-buffer    4.1.100.Final    Apache License, Version 2.0
                io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
            io.netty    netty-codec    4.1.100.Final    Apache License, Version 2.0
                io.netty    netty-buffer    4.1.100.Final    Apache License, Version 2.0
                    io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                io.netty    netty-transport    4.1.100.Final    Apache License, Version 2.0
                    io.netty    netty-buffer    4.1.100.Final    Apache License, Version 2.0
                        io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                    io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                    io.netty    netty-resolver    4.1.100.Final    Apache License, Version 2.0
                        io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
            io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
            io.netty    netty-resolver    4.1.100.Final    Apache License, Version 2.0
                io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
            io.netty    netty-transport-native-unix-common    4.1.100.Final    Apache License, Version 2.0
                io.netty    netty-buffer    4.1.100.Final    Apache License, Version 2.0
                    io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                io.netty    netty-transport    4.1.100.Final    Apache License, Version 2.0
                    io.netty    netty-buffer    4.1.100.Final    Apache License, Version 2.0
                        io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                    io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                    io.netty    netty-resolver    4.1.100.Final    Apache License, Version 2.0
                        io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
            io.netty    netty-transport    4.1.100.Final    Apache License, Version 2.0
                io.netty    netty-buffer    4.1.100.Final    Apache License, Version 2.0
                    io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                io.netty    netty-resolver    4.1.100.Final    Apache License, Version 2.0
                    io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
        io.netty    netty-resolver-dns-classes-macos    4.1.100.Final    Apache License, Version 2.0
            io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
            io.netty    netty-resolver-dns    4.1.100.Final    Apache License, Version 2.0
                io.netty    netty-buffer    4.1.100.Final    Apache License, Version 2.0
                    io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                io.netty    netty-codec-dns    4.1.100.Final    Apache License, Version 2.0
                    io.netty    netty-buffer    4.1.100.Final    Apache License, Version 2.0
                        io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                    io.netty    netty-codec    4.1.100.Final    Apache License, Version 2.0
                        io.netty    netty-buffer    4.1.100.Final    Apache License, Version 2.0
                            io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                        io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                        io.netty    netty-transport    4.1.100.Final    Apache License, Version 2.0
                            io.netty    netty-buffer    4.1.100.Final    Apache License, Version 2.0
                                io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                            io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                            io.netty    netty-resolver    4.1.100.Final    Apache License, Version 2.0
                                io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                    io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                    io.netty    netty-transport    4.1.100.Final    Apache License, Version 2.0
                        io.netty    netty-buffer    4.1.100.Final    Apache License, Version 2.0
                            io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                        io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                        io.netty    netty-resolver    4.1.100.Final    Apache License, Version 2.0
                            io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                io.netty    netty-codec    4.1.100.Final    Apache License, Version 2.0
                    io.netty    netty-buffer    4.1.100.Final    Apache License, Version 2.0
                        io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                    io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                    io.netty    netty-transport    4.1.100.Final    Apache License, Version 2.0
                        io.netty    netty-buffer    4.1.100.Final    Apache License, Version 2.0
                            io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                        io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                        io.netty    netty-resolver    4.1.100.Final    Apache License, Version 2.0
                            io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                io.netty    netty-handler    4.1.100.Final    Apache License, Version 2.0
                    io.netty    netty-buffer    4.1.100.Final    Apache License, Version 2.0
                        io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                    io.netty    netty-codec    4.1.100.Final    Apache License, Version 2.0
                        io.netty    netty-buffer    4.1.100.Final    Apache License, Version 2.0
                            io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                        io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                        io.netty    netty-transport    4.1.100.Final    Apache License, Version 2.0
                            io.netty    netty-buffer    4.1.100.Final    Apache License, Version 2.0
                                io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                            io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                            io.netty    netty-resolver    4.1.100.Final    Apache License, Version 2.0
                                io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                    io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                    io.netty    netty-resolver    4.1.100.Final    Apache License, Version 2.0
                        io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                    io.netty    netty-transport-native-unix-common    4.1.100.Final    Apache License, Version 2.0
                        io.netty    netty-buffer    4.1.100.Final    Apache License, Version 2.0
                            io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                        io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                        io.netty    netty-transport    4.1.100.Final    Apache License, Version 2.0
                            io.netty    netty-buffer    4.1.100.Final    Apache License, Version 2.0
                                io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                            io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                            io.netty    netty-resolver    4.1.100.Final    Apache License, Version 2.0
                                io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                    io.netty    netty-transport    4.1.100.Final    Apache License, Version 2.0
                        io.netty    netty-buffer    4.1.100.Final    Apache License, Version 2.0
                            io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                        io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                        io.netty    netty-resolver    4.1.100.Final    Apache License, Version 2.0
                            io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                io.netty    netty-resolver    4.1.100.Final    Apache License, Version 2.0
                    io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                io.netty    netty-transport    4.1.100.Final    Apache License, Version 2.0
                    io.netty    netty-buffer    4.1.100.Final    Apache License, Version 2.0
                        io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                    io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                    io.netty    netty-resolver    4.1.100.Final    Apache License, Version 2.0
                        io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
            io.netty    netty-transport-native-unix-common    4.1.100.Final    Apache License, Version 2.0
                io.netty    netty-buffer    4.1.100.Final    Apache License, Version 2.0
                    io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                io.netty    netty-transport    4.1.100.Final    Apache License, Version 2.0
                    io.netty    netty-buffer    4.1.100.Final    Apache License, Version 2.0
                        io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                    io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                    io.netty    netty-resolver    4.1.100.Final    Apache License, Version 2.0
                        io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
        io.netty    netty-resolver-dns-native-macos    4.1.100.Final    Apache License, Version 2.0
            io.netty    netty-resolver-dns-classes-macos    4.1.100.Final    Apache License, Version 2.0
                io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                io.netty    netty-resolver-dns    4.1.100.Final    Apache License, Version 2.0
                    io.netty    netty-buffer    4.1.100.Final    Apache License, Version 2.0
                        io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                    io.netty    netty-codec-dns    4.1.100.Final    Apache License, Version 2.0
                        io.netty    netty-buffer    4.1.100.Final    Apache License, Version 2.0
                            io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                        io.netty    netty-codec    4.1.100.Final    Apache License, Version 2.0
                            io.netty    netty-buffer    4.1.100.Final    Apache License, Version 2.0
                                io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                            io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                            io.netty    netty-transport    4.1.100.Final    Apache License, Version 2.0
                                io.netty    netty-buffer    4.1.100.Final    Apache License, Version 2.0
                                    io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                                io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                                io.netty    netty-resolver    4.1.100.Final    Apache License, Version 2.0
                                    io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                        io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                        io.netty    netty-transport    4.1.100.Final    Apache License, Version 2.0
                            io.netty    netty-buffer    4.1.100.Final    Apache License, Version 2.0
                                io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                            io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                            io.netty    netty-resolver    4.1.100.Final    Apache License, Version 2.0
                                io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                    io.netty    netty-codec    4.1.100.Final    Apache License, Version 2.0
                        io.netty    netty-buffer    4.1.100.Final    Apache License, Version 2.0
                            io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                        io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                        io.netty    netty-transport    4.1.100.Final    Apache License, Version 2.0
                            io.netty    netty-buffer    4.1.100.Final    Apache License, Version 2.0
                                io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                            io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                            io.netty    netty-resolver    4.1.100.Final    Apache License, Version 2.0
                                io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                    io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                    io.netty    netty-handler    4.1.100.Final    Apache License, Version 2.0
                        io.netty    netty-buffer    4.1.100.Final    Apache License, Version 2.0
                            io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                        io.netty    netty-codec    4.1.100.Final    Apache License, Version 2.0
                            io.netty    netty-buffer    4.1.100.Final    Apache License, Version 2.0
                                io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                            io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                            io.netty    netty-transport    4.1.100.Final    Apache License, Version 2.0
                                io.netty    netty-buffer    4.1.100.Final    Apache License, Version 2.0
                                    io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                                io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                                io.netty    netty-resolver    4.1.100.Final    Apache License, Version 2.0
                                    io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                        io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                        io.netty    netty-resolver    4.1.100.Final    Apache License, Version 2.0
                            io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                        io.netty    netty-transport-native-unix-common    4.1.100.Final    Apache License, Version 2.0
                            io.netty    netty-buffer    4.1.100.Final    Apache License, Version 2.0
                                io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                            io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                            io.netty    netty-transport    4.1.100.Final    Apache License, Version 2.0
                                io.netty    netty-buffer    4.1.100.Final    Apache License, Version 2.0
                                    io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                                io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                                io.netty    netty-resolver    4.1.100.Final    Apache License, Version 2.0
                                    io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                        io.netty    netty-transport    4.1.100.Final    Apache License, Version 2.0
                            io.netty    netty-buffer    4.1.100.Final    Apache License, Version 2.0
                                io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                            io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                            io.netty    netty-resolver    4.1.100.Final    Apache License, Version 2.0
                                io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                    io.netty    netty-resolver    4.1.100.Final    Apache License, Version 2.0
                        io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                    io.netty    netty-transport    4.1.100.Final    Apache License, Version 2.0
                        io.netty    netty-buffer    4.1.100.Final    Apache License, Version 2.0
                            io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                        io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                        io.netty    netty-resolver    4.1.100.Final    Apache License, Version 2.0
                            io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                io.netty    netty-transport-native-unix-common    4.1.100.Final    Apache License, Version 2.0
                    io.netty    netty-buffer    4.1.100.Final    Apache License, Version 2.0
                        io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                    io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                    io.netty    netty-transport    4.1.100.Final    Apache License, Version 2.0
                        io.netty    netty-buffer    4.1.100.Final    Apache License, Version 2.0
                            io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                        io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                        io.netty    netty-resolver    4.1.100.Final    Apache License, Version 2.0
                            io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
        io.netty    netty-resolver-dns    4.1.100.Final    Apache License, Version 2.0
            io.netty    netty-buffer    4.1.100.Final    Apache License, Version 2.0
                io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
            io.netty    netty-codec-dns    4.1.100.Final    Apache License, Version 2.0
                io.netty    netty-buffer    4.1.100.Final    Apache License, Version 2.0
                    io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                io.netty    netty-codec    4.1.100.Final    Apache License, Version 2.0
                    io.netty    netty-buffer    4.1.100.Final    Apache License, Version 2.0
                        io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                    io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                    io.netty    netty-transport    4.1.100.Final    Apache License, Version 2.0
                        io.netty    netty-buffer    4.1.100.Final    Apache License, Version 2.0
                            io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                        io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                        io.netty    netty-resolver    4.1.100.Final    Apache License, Version 2.0
                            io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                io.netty    netty-transport    4.1.100.Final    Apache License, Version 2.0
                    io.netty    netty-buffer    4.1.100.Final    Apache License, Version 2.0
                        io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                    io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                    io.netty    netty-resolver    4.1.100.Final    Apache License, Version 2.0
                        io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
            io.netty    netty-codec    4.1.100.Final    Apache License, Version 2.0
                io.netty    netty-buffer    4.1.100.Final    Apache License, Version 2.0
                    io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                io.netty    netty-transport    4.1.100.Final    Apache License, Version 2.0
                    io.netty    netty-buffer    4.1.100.Final    Apache License, Version 2.0
                        io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                    io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                    io.netty    netty-resolver    4.1.100.Final    Apache License, Version 2.0
                        io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
            io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
            io.netty    netty-handler    4.1.100.Final    Apache License, Version 2.0
                io.netty    netty-buffer    4.1.100.Final    Apache License, Version 2.0
                    io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                io.netty    netty-codec    4.1.100.Final    Apache License, Version 2.0
                    io.netty    netty-buffer    4.1.100.Final    Apache License, Version 2.0
                        io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                    io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                    io.netty    netty-transport    4.1.100.Final    Apache License, Version 2.0
                        io.netty    netty-buffer    4.1.100.Final    Apache License, Version 2.0
                            io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                        io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                        io.netty    netty-resolver    4.1.100.Final    Apache License, Version 2.0
                            io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                io.netty    netty-resolver    4.1.100.Final    Apache License, Version 2.0
                    io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                io.netty    netty-transport-native-unix-common    4.1.100.Final    Apache License, Version 2.0
                    io.netty    netty-buffer    4.1.100.Final    Apache License, Version 2.0
                        io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                    io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                    io.netty    netty-transport    4.1.100.Final    Apache License, Version 2.0
                        io.netty    netty-buffer    4.1.100.Final    Apache License, Version 2.0
                            io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                        io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                        io.netty    netty-resolver    4.1.100.Final    Apache License, Version 2.0
                            io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                io.netty    netty-transport    4.1.100.Final    Apache License, Version 2.0
                    io.netty    netty-buffer    4.1.100.Final    Apache License, Version 2.0
                        io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                    io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                    io.netty    netty-resolver    4.1.100.Final    Apache License, Version 2.0
                        io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
            io.netty    netty-resolver    4.1.100.Final    Apache License, Version 2.0
                io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
            io.netty    netty-transport    4.1.100.Final    Apache License, Version 2.0
                io.netty    netty-buffer    4.1.100.Final    Apache License, Version 2.0
                    io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                io.netty    netty-resolver    4.1.100.Final    Apache License, Version 2.0
                    io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
        io.netty    netty-resolver    4.1.100.Final    Apache License, Version 2.0
            io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
        io.netty    netty-transport-classes-epoll    4.1.100.Final    Apache License, Version 2.0
            io.netty    netty-buffer    4.1.100.Final    Apache License, Version 2.0
                io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
            io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
            io.netty    netty-transport-native-unix-common    4.1.100.Final    Apache License, Version 2.0
                io.netty    netty-buffer    4.1.100.Final    Apache License, Version 2.0
                    io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                io.netty    netty-transport    4.1.100.Final    Apache License, Version 2.0
                    io.netty    netty-buffer    4.1.100.Final    Apache License, Version 2.0
                        io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                    io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                    io.netty    netty-resolver    4.1.100.Final    Apache License, Version 2.0
                        io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
            io.netty    netty-transport    4.1.100.Final    Apache License, Version 2.0
                io.netty    netty-buffer    4.1.100.Final    Apache License, Version 2.0
                    io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                io.netty    netty-resolver    4.1.100.Final    Apache License, Version 2.0
                    io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
        io.netty    netty-transport-classes-kqueue    4.1.100.Final    Apache License, Version 2.0
            io.netty    netty-buffer    4.1.100.Final    Apache License, Version 2.0
                io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
            io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
            io.netty    netty-transport-native-unix-common    4.1.100.Final    Apache License, Version 2.0
                io.netty    netty-buffer    4.1.100.Final    Apache License, Version 2.0
                    io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                io.netty    netty-transport    4.1.100.Final    Apache License, Version 2.0
                    io.netty    netty-buffer    4.1.100.Final    Apache License, Version 2.0
                        io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                    io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                    io.netty    netty-resolver    4.1.100.Final    Apache License, Version 2.0
                        io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
            io.netty    netty-transport    4.1.100.Final    Apache License, Version 2.0
                io.netty    netty-buffer    4.1.100.Final    Apache License, Version 2.0
                    io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                io.netty    netty-resolver    4.1.100.Final    Apache License, Version 2.0
                    io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
        io.netty    netty-transport-native-epoll    4.1.100.Final    Apache License, Version 2.0
            io.netty    netty-buffer    4.1.100.Final    Apache License, Version 2.0
                io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
            io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
            io.netty    netty-transport-classes-epoll    4.1.100.Final    Apache License, Version 2.0
                io.netty    netty-buffer    4.1.100.Final    Apache License, Version 2.0
                    io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                io.netty    netty-transport-native-unix-common    4.1.100.Final    Apache License, Version 2.0
                    io.netty    netty-buffer    4.1.100.Final    Apache License, Version 2.0
                        io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                    io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                    io.netty    netty-transport    4.1.100.Final    Apache License, Version 2.0
                        io.netty    netty-buffer    4.1.100.Final    Apache License, Version 2.0
                            io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                        io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                        io.netty    netty-resolver    4.1.100.Final    Apache License, Version 2.0
                            io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                io.netty    netty-transport    4.1.100.Final    Apache License, Version 2.0
                    io.netty    netty-buffer    4.1.100.Final    Apache License, Version 2.0
                        io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                    io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                    io.netty    netty-resolver    4.1.100.Final    Apache License, Version 2.0
                        io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
            io.netty    netty-transport-native-unix-common    4.1.100.Final    Apache License, Version 2.0
                io.netty    netty-buffer    4.1.100.Final    Apache License, Version 2.0
                    io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                io.netty    netty-transport    4.1.100.Final    Apache License, Version 2.0
                    io.netty    netty-buffer    4.1.100.Final    Apache License, Version 2.0
                        io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                    io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                    io.netty    netty-resolver    4.1.100.Final    Apache License, Version 2.0
                        io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
            io.netty    netty-transport    4.1.100.Final    Apache License, Version 2.0
                io.netty    netty-buffer    4.1.100.Final    Apache License, Version 2.0
                    io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                io.netty    netty-resolver    4.1.100.Final    Apache License, Version 2.0
                    io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
        io.netty    netty-transport-native-kqueue    4.1.100.Final    Apache License, Version 2.0
            io.netty    netty-buffer    4.1.100.Final    Apache License, Version 2.0
                io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
            io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
            io.netty    netty-transport-classes-kqueue    4.1.100.Final    Apache License, Version 2.0
                io.netty    netty-buffer    4.1.100.Final    Apache License, Version 2.0
                    io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                io.netty    netty-transport-native-unix-common    4.1.100.Final    Apache License, Version 2.0
                    io.netty    netty-buffer    4.1.100.Final    Apache License, Version 2.0
                        io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                    io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                    io.netty    netty-transport    4.1.100.Final    Apache License, Version 2.0
                        io.netty    netty-buffer    4.1.100.Final    Apache License, Version 2.0
                            io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                        io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                        io.netty    netty-resolver    4.1.100.Final    Apache License, Version 2.0
                            io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                io.netty    netty-transport    4.1.100.Final    Apache License, Version 2.0
                    io.netty    netty-buffer    4.1.100.Final    Apache License, Version 2.0
                        io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                    io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                    io.netty    netty-resolver    4.1.100.Final    Apache License, Version 2.0
                        io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
            io.netty    netty-transport-native-unix-common    4.1.100.Final    Apache License, Version 2.0
                io.netty    netty-buffer    4.1.100.Final    Apache License, Version 2.0
                    io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                io.netty    netty-transport    4.1.100.Final    Apache License, Version 2.0
                    io.netty    netty-buffer    4.1.100.Final    Apache License, Version 2.0
                        io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                    io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                    io.netty    netty-resolver    4.1.100.Final    Apache License, Version 2.0
                        io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
            io.netty    netty-transport    4.1.100.Final    Apache License, Version 2.0
                io.netty    netty-buffer    4.1.100.Final    Apache License, Version 2.0
                    io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                io.netty    netty-resolver    4.1.100.Final    Apache License, Version 2.0
                    io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
        io.netty    netty-transport-native-unix-common    4.1.100.Final    Apache License, Version 2.0
            io.netty    netty-buffer    4.1.100.Final    Apache License, Version 2.0
                io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
            io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
            io.netty    netty-transport    4.1.100.Final    Apache License, Version 2.0
                io.netty    netty-buffer    4.1.100.Final    Apache License, Version 2.0
                    io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                io.netty    netty-resolver    4.1.100.Final    Apache License, Version 2.0
                    io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
        io.netty    netty-transport-rxtx    4.1.100.Final    Apache License, Version 2.0
        io.netty    netty-transport-sctp    4.1.100.Final    Apache License, Version 2.0
        io.netty    netty-transport-udt    4.1.100.Final    Apache License, Version 2.0
        io.netty    netty-transport    4.1.100.Final    Apache License, Version 2.0
            io.netty    netty-buffer    4.1.100.Final    Apache License, Version 2.0
                io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
            io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
            io.netty    netty-resolver    4.1.100.Final    Apache License, Version 2.0
                io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
    org.apache.avro    avro    1.9.2    Apache License, Version 2.0
        com.fasterxml.jackson.core    jackson-core    2.12.7    The Apache Software License, Version 2.0
        com.fasterxml.jackson.core    jackson-databind    2.12.7.1    The Apache Software License, Version 2.0
            com.fasterxml.jackson.core    jackson-annotations    2.12.7    The Apache Software License, Version 2.0
            com.fasterxml.jackson.core    jackson-core    2.12.7    The Apache Software License, Version 2.0
        org.apache.commons    commons-compress    1.26.1    Apache-2.0
            commons-codec    commons-codec    1.16.1    Apache-2.0
            commons-io    commons-io    2.18.0    Apache-2.0
            org.apache.commons    commons-lang3    3.14.0    Apache-2.0
        org.slf4j    slf4j-api    1.7.36    MIT License
    org.apache.hadoop    hadoop-annotations    3.4.1    Apache-2.0
    org.apache.hadoop    hadoop-hdfs-client    3.4.1    Apache-2.0
        com.fasterxml.jackson.core    jackson-annotations    2.12.7    The Apache Software License, Version 2.0
        com.fasterxml.jackson.core    jackson-databind    2.12.7.1    The Apache Software License, Version 2.0
            com.fasterxml.jackson.core    jackson-annotations    2.12.7    The Apache Software License, Version 2.0
            com.fasterxml.jackson.core    jackson-core    2.12.7    The Apache Software License, Version 2.0
        org.apache.httpcomponents    httpclient    4.5.13    Apache License, Version 2.0
            commons-codec    commons-codec    1.16.1    Apache-2.0
            commons-logging    commons-logging    1.3.0    Apache-2.0
            org.apache.httpcomponents    httpcore    4.4.13    Apache License, Version 2.0
        org.apache.httpcomponents    httpcore    4.4.13    Apache License, Version 2.0
    org.apache.hadoop    hadoop-yarn-client    3.4.1    Apache-2.0
        ch.qos.reload4j    reload4j    1.2.22    The Apache Software License, Version 2.0
        commons-cli    commons-cli    1.5.0    Apache License, Version 2.0
        org.apache.hadoop.thirdparty    hadoop-shaded-guava    1.3.0    Apache License, Version 2.0
        org.apache.hadoop    hadoop-annotations    3.4.1    Apache-2.0
        org.apache.hadoop    hadoop-yarn-api    3.4.1    Apache-2.0
            com.fasterxml.jackson.core    jackson-annotations    2.12.7    The Apache Software License, Version 2.0
            javax.xml.bind    jaxb-api    2.2.11    CDDL 1.1
            org.apache.hadoop.thirdparty    hadoop-shaded-guava    1.3.0    Apache License, Version 2.0
            org.apache.hadoop.thirdparty    hadoop-shaded-protobuf_3_25    1.3.0    Apache License, Version 2.0
            org.apache.hadoop    hadoop-annotations    3.4.1    Apache-2.0
        org.apache.hadoop    hadoop-yarn-common    3.4.1    Apache-2.0
            ch.qos.reload4j    reload4j    1.2.22    The Apache Software License, Version 2.0
            com.fasterxml.jackson.core    jackson-core    2.12.7    The Apache Software License, Version 2.0
            com.fasterxml.jackson.core    jackson-databind    2.12.7.1    The Apache Software License, Version 2.0
                com.fasterxml.jackson.core    jackson-annotations    2.12.7    The Apache Software License, Version 2.0
                com.fasterxml.jackson.core    jackson-core    2.12.7    The Apache Software License, Version 2.0
            com.fasterxml.jackson.jaxrs    jackson-jaxrs-json-provider    2.12.7    The Apache Software License, Version 2.0
                com.fasterxml.jackson.jaxrs    jackson-jaxrs-base    2.12.7    The Apache Software License, Version 2.0
                    com.fasterxml.jackson.core    jackson-core    2.12.7    The Apache Software License, Version 2.0
                    com.fasterxml.jackson.core    jackson-databind    2.12.7.1    The Apache Software License, Version 2.0
                        com.fasterxml.jackson.core    jackson-annotations    2.12.7    The Apache Software License, Version 2.0
                        com.fasterxml.jackson.core    jackson-core    2.12.7    The Apache Software License, Version 2.0
                com.fasterxml.jackson.module    jackson-module-jaxb-annotations    2.12.7    The Apache Software License, Version 2.0
                    com.fasterxml.jackson.core    jackson-annotations    2.12.7    The Apache Software License, Version 2.0
                    com.fasterxml.jackson.core    jackson-core    2.12.7    The Apache Software License, Version 2.0
                    com.fasterxml.jackson.core    jackson-databind    2.12.7.1    The Apache Software License, Version 2.0
                        com.fasterxml.jackson.core    jackson-annotations    2.12.7    The Apache Software License, Version 2.0
                        com.fasterxml.jackson.core    jackson-core    2.12.7    The Apache Software License, Version 2.0
                    jakarta.activation    jakarta.activation-api    1.2.1    EDL 1.0
                    jakarta.xml.bind    jakarta.xml.bind-api    2.3.2    Eclipse Distribution License - v 1.0
                        jakarta.activation    jakarta.activation-api    1.2.1    EDL 1.0
            com.fasterxml.jackson.module    jackson-module-jaxb-annotations    2.12.7    The Apache Software License, Version 2.0
                com.fasterxml.jackson.core    jackson-annotations    2.12.7    The Apache Software License, Version 2.0
                com.fasterxml.jackson.core    jackson-core    2.12.7    The Apache Software License, Version 2.0
                com.fasterxml.jackson.core    jackson-databind    2.12.7.1    The Apache Software License, Version 2.0
                    com.fasterxml.jackson.core    jackson-annotations    2.12.7    The Apache Software License, Version 2.0
                    com.fasterxml.jackson.core    jackson-core    2.12.7    The Apache Software License, Version 2.0
                jakarta.activation    jakarta.activation-api    1.2.1    EDL 1.0
                jakarta.xml.bind    jakarta.xml.bind-api    2.3.2    Eclipse Distribution License - v 1.0
                    jakarta.activation    jakarta.activation-api    1.2.1    EDL 1.0
            com.github.pjfanning    jersey-json    1.22.0    CDDL 1.1
                com.sun.jersey    jersey-core    1.19.4    CDDL 1.1
                    javax.ws.rs    jsr311-api    1.1.1    CDDL License
                com.sun.xml.bind    jaxb-impl    2.2.3-1    CDDL 1.1
                    javax.xml.bind    jaxb-api    2.2.11    CDDL 1.1
            com.google.inject.extensions    guice-servlet    4.2.3    The Apache Software License, Version 2.0
                com.google.inject    guice    4.2.3    The Apache Software License, Version 2.0
                    aopalliance    aopalliance    1.0    Public Domain
                    com.google.guava    guava    27.1-jre    The Apache Software License, Version 2.0
                        com.google.code.findbugs    jsr305    3.0.2    The Apache Software License, Version 2.0
                        com.google.errorprone    error_prone_annotations    2.36.0    Apache 2.0
                        com.google.guava    failureaccess    1.0.1    The Apache Software License, Version 2.0
                        com.google.guava    listenablefuture    9999.0-empty-to-avoid-conflict-with-guava    The Apache Software License, Version 2.0
                        com.google.j2objc    j2objc-annotations    1.1    The Apache Software License, Version 2.0
                        org.checkerframework    checker-qual    2.5.2    The MIT License
                        org.codehaus.mojo    animal-sniffer-annotations    1.17    MIT license
                    javax.inject    javax.inject    1    The Apache Software License, Version 2.0
            com.google.inject    guice    4.2.3    The Apache Software License, Version 2.0
                aopalliance    aopalliance    1.0    Public Domain
                com.google.guava    guava    27.1-jre    The Apache Software License, Version 2.0
                    com.google.code.findbugs    jsr305    3.0.2    The Apache Software License, Version 2.0
                    com.google.errorprone    error_prone_annotations    2.36.0    Apache 2.0
                    com.google.guava    failureaccess    1.0.1    The Apache Software License, Version 2.0
                    com.google.guava    listenablefuture    9999.0-empty-to-avoid-conflict-with-guava    The Apache Software License, Version 2.0
                    com.google.j2objc    j2objc-annotations    1.1    The Apache Software License, Version 2.0
                    org.checkerframework    checker-qual    2.5.2    The MIT License
                    org.codehaus.mojo    animal-sniffer-annotations    1.17    MIT license
                javax.inject    javax.inject    1    The Apache Software License, Version 2.0
            com.sun.jersey.contribs    jersey-guice    1.19.4    CDDL 1.1
                com.google.inject.extensions    guice-servlet    4.2.3    The Apache Software License, Version 2.0
                    com.google.inject    guice    4.2.3    The Apache Software License, Version 2.0
                        aopalliance    aopalliance    1.0    Public Domain
                        com.google.guava    guava    27.1-jre    The Apache Software License, Version 2.0
                            com.google.code.findbugs    jsr305    3.0.2    The Apache Software License, Version 2.0
                            com.google.errorprone    error_prone_annotations    2.36.0    Apache 2.0
                            com.google.guava    failureaccess    1.0.1    The Apache Software License, Version 2.0
                            com.google.guava    listenablefuture    9999.0-empty-to-avoid-conflict-with-guava    The Apache Software License, Version 2.0
                            com.google.j2objc    j2objc-annotations    1.1    The Apache Software License, Version 2.0
                            org.checkerframework    checker-qual    2.5.2    The MIT License
                            org.codehaus.mojo    animal-sniffer-annotations    1.17    MIT license
                        javax.inject    javax.inject    1    The Apache Software License, Version 2.0
                com.google.inject    guice    4.2.3    The Apache Software License, Version 2.0
                    aopalliance    aopalliance    1.0    Public Domain
                    com.google.guava    guava    27.1-jre    The Apache Software License, Version 2.0
                        com.google.code.findbugs    jsr305    3.0.2    The Apache Software License, Version 2.0
                        com.google.errorprone    error_prone_annotations    2.36.0    Apache 2.0
                        com.google.guava    failureaccess    1.0.1    The Apache Software License, Version 2.0
                        com.google.guava    listenablefuture    9999.0-empty-to-avoid-conflict-with-guava    The Apache Software License, Version 2.0
                        com.google.j2objc    j2objc-annotations    1.1    The Apache Software License, Version 2.0
                        org.checkerframework    checker-qual    2.5.2    The MIT License
                        org.codehaus.mojo    animal-sniffer-annotations    1.17    MIT license
                    javax.inject    javax.inject    1    The Apache Software License, Version 2.0
                com.sun.jersey    jersey-servlet    1.19.4    CDDL 1.1
                    com.sun.jersey    jersey-server    1.19.4    CDDL 1.1
                        com.sun.jersey    jersey-core    1.19.4    CDDL 1.1
                            javax.ws.rs    jsr311-api    1.1.1    CDDL License
                javax.inject    javax.inject    1    The Apache Software License, Version 2.0
            com.sun.jersey    jersey-client    1.19.4    CDDL 1.1
                com.sun.jersey    jersey-core    1.19.4    CDDL 1.1
                    javax.ws.rs    jsr311-api    1.1.1    CDDL License
            com.sun.jersey    jersey-core    1.19.4    CDDL 1.1
                javax.ws.rs    jsr311-api    1.1.1    CDDL License
            com.sun.jersey    jersey-server    1.19.4    CDDL 1.1
                com.sun.jersey    jersey-core    1.19.4    CDDL 1.1
                    javax.ws.rs    jsr311-api    1.1.1    CDDL License
            commons-cli    commons-cli    1.5.0    Apache License, Version 2.0
            commons-codec    commons-codec    1.16.1    Apache-2.0
            commons-io    commons-io    2.18.0    Apache-2.0
            javax.servlet    javax.servlet-api    3.1.0    CDDL + GPLv2 with classpath exception
            javax.xml.bind    jaxb-api    2.2.11    CDDL 1.1
            org.apache.commons    commons-compress    1.26.1    Apache-2.0
                commons-codec    commons-codec    1.16.1    Apache-2.0
                commons-io    commons-io    2.18.0    Apache-2.0
                org.apache.commons    commons-lang3    3.14.0    Apache-2.0
            org.apache.hadoop.thirdparty    hadoop-shaded-guava    1.3.0    Apache License, Version 2.0
            org.apache.hadoop    hadoop-annotations    3.4.1    Apache-2.0
            org.apache.hadoop    hadoop-auth    3.4.1    Apache-2.0
                ch.qos.reload4j    reload4j    1.2.22    The Apache Software License, Version 2.0
                com.nimbusds    nimbus-jose-jwt    9.37.2    The Apache Software License, Version 2.0
                    com.github.stephenc.jcip    jcip-annotations    1.0-1    Apache License, Version 2.0
                commons-codec    commons-codec    1.16.1    Apache-2.0
                io.dropwizard.metrics    metrics-core    3.2.4    Apache License 2.0
                    org.slf4j    slf4j-api    1.7.36    MIT License
                org.apache.curator    curator-framework    5.2.0    The Apache Software License, Version 2.0
                    org.apache.curator    curator-client    5.2.0    The Apache Software License, Version 2.0
                org.apache.hadoop.thirdparty    hadoop-shaded-guava    1.3.0    Apache License, Version 2.0
                org.apache.httpcomponents    httpclient    4.5.13    Apache License, Version 2.0
                    commons-codec    commons-codec    1.16.1    Apache-2.0
                    commons-logging    commons-logging    1.3.0    Apache-2.0
                    org.apache.httpcomponents    httpcore    4.4.13    Apache License, Version 2.0
                org.apache.kerby    kerb-core    2.0.3    Apache-2.0
                    org.apache.kerby    kerby-pkix    2.0.3    Apache-2.0
                        org.apache.kerby    kerby-asn1    2.0.3    Apache-2.0
                        org.apache.kerby    kerby-util    2.0.3    Apache-2.0
                        org.slf4j    slf4j-api    1.7.36    MIT License
                org.apache.kerby    kerb-util    2.0.3    Apache-2.0
                    org.apache.kerby    kerb-core    2.0.3    Apache-2.0
                        org.apache.kerby    kerby-pkix    2.0.3    Apache-2.0
                            org.apache.kerby    kerby-asn1    2.0.3    Apache-2.0
                            org.apache.kerby    kerby-util    2.0.3    Apache-2.0
                            org.slf4j    slf4j-api    1.7.36    MIT License
                    org.apache.kerby    kerb-crypto    2.0.3    Apache-2.0
                        org.apache.kerby    kerb-core    2.0.3    Apache-2.0
                            org.apache.kerby    kerby-pkix    2.0.3    Apache-2.0
                                org.apache.kerby    kerby-asn1    2.0.3    Apache-2.0
                                org.apache.kerby    kerby-util    2.0.3    Apache-2.0
                                org.slf4j    slf4j-api    1.7.36    MIT License
                        org.apache.kerby    kerby-util    2.0.3    Apache-2.0
                    org.apache.kerby    kerby-config    2.0.3    Apache-2.0
                        org.slf4j    slf4j-api    1.7.36    MIT License
                org.apache.zookeeper    zookeeper    3.8.4    Apache License, Version 2.0
                    org.apache.yetus    audience-annotations    0.13.0    Apache License, Version 2.0
                    org.apache.zookeeper    zookeeper-jute    3.8.4    Apache License, Version 2.0
                        org.apache.yetus    audience-annotations    0.13.0    Apache License, Version 2.0
                org.slf4j    slf4j-api    1.7.36    MIT License
                org.slf4j    slf4j-reload4j    1.7.36    MIT License
                    ch.qos.reload4j    reload4j    1.2.22    The Apache Software License, Version 2.0
                    org.slf4j    slf4j-api    1.7.36    MIT License
            org.apache.hadoop    hadoop-hdfs-client    3.4.1    Apache-2.0
                com.fasterxml.jackson.core    jackson-annotations    2.12.7    The Apache Software License, Version 2.0
                com.fasterxml.jackson.core    jackson-databind    2.12.7.1    The Apache Software License, Version 2.0
                    com.fasterxml.jackson.core    jackson-annotations    2.12.7    The Apache Software License, Version 2.0
                    com.fasterxml.jackson.core    jackson-core    2.12.7    The Apache Software License, Version 2.0
                org.apache.httpcomponents    httpclient    4.5.13    Apache License, Version 2.0
                    commons-codec    commons-codec    1.16.1    Apache-2.0
                    commons-logging    commons-logging    1.3.0    Apache-2.0
                    org.apache.httpcomponents    httpcore    4.4.13    Apache License, Version 2.0
                org.apache.httpcomponents    httpcore    4.4.13    Apache License, Version 2.0
            org.apache.hadoop    hadoop-yarn-api    3.4.1    Apache-2.0
                com.fasterxml.jackson.core    jackson-annotations    2.12.7    The Apache Software License, Version 2.0
                javax.xml.bind    jaxb-api    2.2.11    CDDL 1.1
                org.apache.hadoop.thirdparty    hadoop-shaded-guava    1.3.0    Apache License, Version 2.0
                org.apache.hadoop.thirdparty    hadoop-shaded-protobuf_3_25    1.3.0    Apache License, Version 2.0
                org.apache.hadoop    hadoop-annotations    3.4.1    Apache-2.0
            org.eclipse.jetty    jetty-util    9.4.53.v20231009    Apache Software License - Version 2.0
            org.slf4j    slf4j-api    1.7.36    MIT License
        org.eclipse.jetty.websocket    websocket-client    9.4.53.v20231009    Apache Software License - Version 2.0
            org.eclipse.jetty.websocket    websocket-common    9.4.53.v20231009    Apache Software License - Version 2.0
                org.eclipse.jetty.websocket    websocket-api    9.4.53.v20231009    Apache Software License - Version 2.0
                org.eclipse.jetty    jetty-io    9.4.53.v20231009    Apache Software License - Version 2.0
                    org.eclipse.jetty    jetty-util    9.4.53.v20231009    Apache Software License - Version 2.0
                org.eclipse.jetty    jetty-util    9.4.53.v20231009    Apache Software License - Version 2.0
            org.eclipse.jetty    jetty-client    9.4.53.v20231009    Apache Software License - Version 2.0
                org.eclipse.jetty    jetty-http    9.4.53.v20231009    Apache Software License - Version 2.0
                    org.eclipse.jetty    jetty-io    9.4.53.v20231009    Apache Software License - Version 2.0
                        org.eclipse.jetty    jetty-util    9.4.53.v20231009    Apache Software License - Version 2.0
                    org.eclipse.jetty    jetty-util    9.4.53.v20231009    Apache Software License - Version 2.0
                org.eclipse.jetty    jetty-io    9.4.53.v20231009    Apache Software License - Version 2.0
                    org.eclipse.jetty    jetty-util    9.4.53.v20231009    Apache Software License - Version 2.0
            org.eclipse.jetty    jetty-io    9.4.53.v20231009    Apache Software License - Version 2.0
                org.eclipse.jetty    jetty-util    9.4.53.v20231009    Apache Software License - Version 2.0
            org.eclipse.jetty    jetty-util    9.4.53.v20231009    Apache Software License - Version 2.0
        org.jline    jline    3.9.0    The BSD License
    org.apache.hadoop    hadoop-yarn-common    3.4.1    Apache-2.0
        ch.qos.reload4j    reload4j    1.2.22    The Apache Software License, Version 2.0
        com.fasterxml.jackson.core    jackson-core    2.12.7    The Apache Software License, Version 2.0
        com.fasterxml.jackson.core    jackson-databind    2.12.7.1    The Apache Software License, Version 2.0
            com.fasterxml.jackson.core    jackson-annotations    2.12.7    The Apache Software License, Version 2.0
            com.fasterxml.jackson.core    jackson-core    2.12.7    The Apache Software License, Version 2.0
        com.fasterxml.jackson.jaxrs    jackson-jaxrs-json-provider    2.12.7    The Apache Software License, Version 2.0
            com.fasterxml.jackson.jaxrs    jackson-jaxrs-base    2.12.7    The Apache Software License, Version 2.0
                com.fasterxml.jackson.core    jackson-core    2.12.7    The Apache Software License, Version 2.0
                com.fasterxml.jackson.core    jackson-databind    2.12.7.1    The Apache Software License, Version 2.0
                    com.fasterxml.jackson.core    jackson-annotations    2.12.7    The Apache Software License, Version 2.0
                    com.fasterxml.jackson.core    jackson-core    2.12.7    The Apache Software License, Version 2.0
            com.fasterxml.jackson.module    jackson-module-jaxb-annotations    2.12.7    The Apache Software License, Version 2.0
                com.fasterxml.jackson.core    jackson-annotations    2.12.7    The Apache Software License, Version 2.0
                com.fasterxml.jackson.core    jackson-core    2.12.7    The Apache Software License, Version 2.0
                com.fasterxml.jackson.core    jackson-databind    2.12.7.1    The Apache Software License, Version 2.0
                    com.fasterxml.jackson.core    jackson-annotations    2.12.7    The Apache Software License, Version 2.0
                    com.fasterxml.jackson.core    jackson-core    2.12.7    The Apache Software License, Version 2.0
                jakarta.activation    jakarta.activation-api    1.2.1    EDL 1.0
                jakarta.xml.bind    jakarta.xml.bind-api    2.3.2    Eclipse Distribution License - v 1.0
                    jakarta.activation    jakarta.activation-api    1.2.1    EDL 1.0
        com.fasterxml.jackson.module    jackson-module-jaxb-annotations    2.12.7    The Apache Software License, Version 2.0
            com.fasterxml.jackson.core    jackson-annotations    2.12.7    The Apache Software License, Version 2.0
            com.fasterxml.jackson.core    jackson-core    2.12.7    The Apache Software License, Version 2.0
            com.fasterxml.jackson.core    jackson-databind    2.12.7.1    The Apache Software License, Version 2.0
                com.fasterxml.jackson.core    jackson-annotations    2.12.7    The Apache Software License, Version 2.0
                com.fasterxml.jackson.core    jackson-core    2.12.7    The Apache Software License, Version 2.0
            jakarta.activation    jakarta.activation-api    1.2.1    EDL 1.0
            jakarta.xml.bind    jakarta.xml.bind-api    2.3.2    Eclipse Distribution License - v 1.0
                jakarta.activation    jakarta.activation-api    1.2.1    EDL 1.0
        com.github.pjfanning    jersey-json    1.22.0    CDDL 1.1
            com.sun.jersey    jersey-core    1.19.4    CDDL 1.1
                javax.ws.rs    jsr311-api    1.1.1    CDDL License
            com.sun.xml.bind    jaxb-impl    2.2.3-1    CDDL 1.1
                javax.xml.bind    jaxb-api    2.2.11    CDDL 1.1
        com.google.inject.extensions    guice-servlet    4.2.3    The Apache Software License, Version 2.0
            com.google.inject    guice    4.2.3    The Apache Software License, Version 2.0
                aopalliance    aopalliance    1.0    Public Domain
                com.google.guava    guava    27.1-jre    The Apache Software License, Version 2.0
                    com.google.code.findbugs    jsr305    3.0.2    The Apache Software License, Version 2.0
                    com.google.errorprone    error_prone_annotations    2.36.0    Apache 2.0
                    com.google.guava    failureaccess    1.0.1    The Apache Software License, Version 2.0
                    com.google.guava    listenablefuture    9999.0-empty-to-avoid-conflict-with-guava    The Apache Software License, Version 2.0
                    com.google.j2objc    j2objc-annotations    1.1    The Apache Software License, Version 2.0
                    org.checkerframework    checker-qual    2.5.2    The MIT License
                    org.codehaus.mojo    animal-sniffer-annotations    1.17    MIT license
                javax.inject    javax.inject    1    The Apache Software License, Version 2.0
        com.google.inject    guice    4.2.3    The Apache Software License, Version 2.0
            aopalliance    aopalliance    1.0    Public Domain
            com.google.guava    guava    27.1-jre    The Apache Software License, Version 2.0
                com.google.code.findbugs    jsr305    3.0.2    The Apache Software License, Version 2.0
                com.google.errorprone    error_prone_annotations    2.36.0    Apache 2.0
                com.google.guava    failureaccess    1.0.1    The Apache Software License, Version 2.0
                com.google.guava    listenablefuture    9999.0-empty-to-avoid-conflict-with-guava    The Apache Software License, Version 2.0
                com.google.j2objc    j2objc-annotations    1.1    The Apache Software License, Version 2.0
                org.checkerframework    checker-qual    2.5.2    The MIT License
                org.codehaus.mojo    animal-sniffer-annotations    1.17    MIT license
            javax.inject    javax.inject    1    The Apache Software License, Version 2.0
        com.sun.jersey.contribs    jersey-guice    1.19.4    CDDL 1.1
            com.google.inject.extensions    guice-servlet    4.2.3    The Apache Software License, Version 2.0
                com.google.inject    guice    4.2.3    The Apache Software License, Version 2.0
                    aopalliance    aopalliance    1.0    Public Domain
                    com.google.guava    guava    27.1-jre    The Apache Software License, Version 2.0
                        com.google.code.findbugs    jsr305    3.0.2    The Apache Software License, Version 2.0
                        com.google.errorprone    error_prone_annotations    2.36.0    Apache 2.0
                        com.google.guava    failureaccess    1.0.1    The Apache Software License, Version 2.0
                        com.google.guava    listenablefuture    9999.0-empty-to-avoid-conflict-with-guava    The Apache Software License, Version 2.0
                        com.google.j2objc    j2objc-annotations    1.1    The Apache Software License, Version 2.0
                        org.checkerframework    checker-qual    2.5.2    The MIT License
                        org.codehaus.mojo    animal-sniffer-annotations    1.17    MIT license
                    javax.inject    javax.inject    1    The Apache Software License, Version 2.0
            com.google.inject    guice    4.2.3    The Apache Software License, Version 2.0
                aopalliance    aopalliance    1.0    Public Domain
                com.google.guava    guava    27.1-jre    The Apache Software License, Version 2.0
                    com.google.code.findbugs    jsr305    3.0.2    The Apache Software License, Version 2.0
                    com.google.errorprone    error_prone_annotations    2.36.0    Apache 2.0
                    com.google.guava    failureaccess    1.0.1    The Apache Software License, Version 2.0
                    com.google.guava    listenablefuture    9999.0-empty-to-avoid-conflict-with-guava    The Apache Software License, Version 2.0
                    com.google.j2objc    j2objc-annotations    1.1    The Apache Software License, Version 2.0
                    org.checkerframework    checker-qual    2.5.2    The MIT License
                    org.codehaus.mojo    animal-sniffer-annotations    1.17    MIT license
                javax.inject    javax.inject    1    The Apache Software License, Version 2.0
            com.sun.jersey    jersey-servlet    1.19.4    CDDL 1.1
                com.sun.jersey    jersey-server    1.19.4    CDDL 1.1
                    com.sun.jersey    jersey-core    1.19.4    CDDL 1.1
                        javax.ws.rs    jsr311-api    1.1.1    CDDL License
            javax.inject    javax.inject    1    The Apache Software License, Version 2.0
        com.sun.jersey    jersey-client    1.19.4    CDDL 1.1
            com.sun.jersey    jersey-core    1.19.4    CDDL 1.1
                javax.ws.rs    jsr311-api    1.1.1    CDDL License
        com.sun.jersey    jersey-core    1.19.4    CDDL 1.1
            javax.ws.rs    jsr311-api    1.1.1    CDDL License
        com.sun.jersey    jersey-server    1.19.4    CDDL 1.1
            com.sun.jersey    jersey-core    1.19.4    CDDL 1.1
                javax.ws.rs    jsr311-api    1.1.1    CDDL License
        commons-cli    commons-cli    1.5.0    Apache License, Version 2.0
        commons-codec    commons-codec    1.16.1    Apache-2.0
        commons-io    commons-io    2.18.0    Apache-2.0
        javax.servlet    javax.servlet-api    3.1.0    CDDL + GPLv2 with classpath exception
        javax.xml.bind    jaxb-api    2.2.11    CDDL 1.1
        org.apache.commons    commons-compress    1.26.1    Apache-2.0
            commons-codec    commons-codec    1.16.1    Apache-2.0
            commons-io    commons-io    2.18.0    Apache-2.0
            org.apache.commons    commons-lang3    3.14.0    Apache-2.0
        org.apache.hadoop.thirdparty    hadoop-shaded-guava    1.3.0    Apache License, Version 2.0
        org.apache.hadoop    hadoop-annotations    3.4.1    Apache-2.0
        org.apache.hadoop    hadoop-auth    3.4.1    Apache-2.0
            ch.qos.reload4j    reload4j    1.2.22    The Apache Software License, Version 2.0
            com.nimbusds    nimbus-jose-jwt    9.37.2    The Apache Software License, Version 2.0
                com.github.stephenc.jcip    jcip-annotations    1.0-1    Apache License, Version 2.0
            commons-codec    commons-codec    1.16.1    Apache-2.0
            io.dropwizard.metrics    metrics-core    3.2.4    Apache License 2.0
                org.slf4j    slf4j-api    1.7.36    MIT License
            org.apache.curator    curator-framework    5.2.0    The Apache Software License, Version 2.0
                org.apache.curator    curator-client    5.2.0    The Apache Software License, Version 2.0
            org.apache.hadoop.thirdparty    hadoop-shaded-guava    1.3.0    Apache License, Version 2.0
            org.apache.httpcomponents    httpclient    4.5.13    Apache License, Version 2.0
                commons-codec    commons-codec    1.16.1    Apache-2.0
                commons-logging    commons-logging    1.3.0    Apache-2.0
                org.apache.httpcomponents    httpcore    4.4.13    Apache License, Version 2.0
            org.apache.kerby    kerb-core    2.0.3    Apache-2.0
                org.apache.kerby    kerby-pkix    2.0.3    Apache-2.0
                    org.apache.kerby    kerby-asn1    2.0.3    Apache-2.0
                    org.apache.kerby    kerby-util    2.0.3    Apache-2.0
                    org.slf4j    slf4j-api    1.7.36    MIT License
            org.apache.kerby    kerb-util    2.0.3    Apache-2.0
                org.apache.kerby    kerb-core    2.0.3    Apache-2.0
                    org.apache.kerby    kerby-pkix    2.0.3    Apache-2.0
                        org.apache.kerby    kerby-asn1    2.0.3    Apache-2.0
                        org.apache.kerby    kerby-util    2.0.3    Apache-2.0
                        org.slf4j    slf4j-api    1.7.36    MIT License
                org.apache.kerby    kerb-crypto    2.0.3    Apache-2.0
                    org.apache.kerby    kerb-core    2.0.3    Apache-2.0
                        org.apache.kerby    kerby-pkix    2.0.3    Apache-2.0
                            org.apache.kerby    kerby-asn1    2.0.3    Apache-2.0
                            org.apache.kerby    kerby-util    2.0.3    Apache-2.0
                            org.slf4j    slf4j-api    1.7.36    MIT License
                    org.apache.kerby    kerby-util    2.0.3    Apache-2.0
                org.apache.kerby    kerby-config    2.0.3    Apache-2.0
                    org.slf4j    slf4j-api    1.7.36    MIT License
            org.apache.zookeeper    zookeeper    3.8.4    Apache License, Version 2.0
                org.apache.yetus    audience-annotations    0.13.0    Apache License, Version 2.0
                org.apache.zookeeper    zookeeper-jute    3.8.4    Apache License, Version 2.0
                    org.apache.yetus    audience-annotations    0.13.0    Apache License, Version 2.0
            org.slf4j    slf4j-api    1.7.36    MIT License
            org.slf4j    slf4j-reload4j    1.7.36    MIT License
                ch.qos.reload4j    reload4j    1.2.22    The Apache Software License, Version 2.0
                org.slf4j    slf4j-api    1.7.36    MIT License
        org.apache.hadoop    hadoop-hdfs-client    3.4.1    Apache-2.0
            com.fasterxml.jackson.core    jackson-annotations    2.12.7    The Apache Software License, Version 2.0
            com.fasterxml.jackson.core    jackson-databind    2.12.7.1    The Apache Software License, Version 2.0
                com.fasterxml.jackson.core    jackson-annotations    2.12.7    The Apache Software License, Version 2.0
                com.fasterxml.jackson.core    jackson-core    2.12.7    The Apache Software License, Version 2.0
            org.apache.httpcomponents    httpclient    4.5.13    Apache License, Version 2.0
                commons-codec    commons-codec    1.16.1    Apache-2.0
                commons-logging    commons-logging    1.3.0    Apache-2.0
                org.apache.httpcomponents    httpcore    4.4.13    Apache License, Version 2.0
            org.apache.httpcomponents    httpcore    4.4.13    Apache License, Version 2.0
        org.apache.hadoop    hadoop-yarn-api    3.4.1    Apache-2.0
            com.fasterxml.jackson.core    jackson-annotations    2.12.7    The Apache Software License, Version 2.0
            javax.xml.bind    jaxb-api    2.2.11    CDDL 1.1
            org.apache.hadoop.thirdparty    hadoop-shaded-guava    1.3.0    Apache License, Version 2.0
            org.apache.hadoop.thirdparty    hadoop-shaded-protobuf_3_25    1.3.0    Apache License, Version 2.0
            org.apache.hadoop    hadoop-annotations    3.4.1    Apache-2.0
        org.eclipse.jetty    jetty-util    9.4.53.v20231009    Apache Software License - Version 2.0
        org.slf4j    slf4j-api    1.7.36    MIT License
    org.slf4j    slf4j-api    1.7.36    MIT License
    org.slf4j    slf4j-reload4j    1.7.36    MIT License
        ch.qos.reload4j    reload4j    1.2.22    The Apache Software License, Version 2.0
        org.slf4j    slf4j-api    1.7.36    MIT License
org.apache.hbase    hbase-common    2.6.2    Apache License, Version 2.0
    com.google.protobuf    protobuf-java    2.5.0    New BSD license
    commons-codec    commons-codec    1.16.1    Apache-2.0
    commons-io    commons-io    2.18.0    Apache-2.0
    io.opentelemetry    opentelemetry-api    1.15.0    The Apache License, Version 2.0
        io.opentelemetry    opentelemetry-context    1.15.0    The Apache License, Version 2.0
    io.opentelemetry    opentelemetry-semconv    1.15.0-alpha    The Apache License, Version 2.0
        io.opentelemetry    opentelemetry-api    1.15.0    The Apache License, Version 2.0
            io.opentelemetry    opentelemetry-context    1.15.0    The Apache License, Version 2.0
    org.apache.commons    commons-crypto    1.1.0    Apache License, Version 2.0
    org.apache.commons    commons-lang3    3.14.0    Apache-2.0
    org.apache.hadoop    hadoop-common    3.4.1    Apache-2.0
        ch.qos.reload4j    reload4j    1.2.22    The Apache Software License, Version 2.0
        com.fasterxml.jackson.core    jackson-databind    2.12.7.1    The Apache Software License, Version 2.0
            com.fasterxml.jackson.core    jackson-annotations    2.12.7    The Apache Software License, Version 2.0
            com.fasterxml.jackson.core    jackson-core    2.12.7    The Apache Software License, Version 2.0
        com.fasterxml.woodstox    woodstox-core    5.4.0    The Apache License, Version 2.0
            org.codehaus.woodstox    stax2-api    4.2.1    The BSD License
        com.github.pjfanning    jersey-json    1.22.0    CDDL 1.1
            com.sun.jersey    jersey-core    1.19.4    CDDL 1.1
                javax.ws.rs    jsr311-api    1.1.1    CDDL License
            com.sun.xml.bind    jaxb-impl    2.2.3-1    CDDL 1.1
                javax.xml.bind    jaxb-api    2.2.11    CDDL 1.1
        com.google.code.findbugs    jsr305    3.0.2    The Apache Software License, Version 2.0
        com.google.code.gson    gson    2.9.0    Apache-2.0
        com.google.guava    guava    27.1-jre    The Apache Software License, Version 2.0
            com.google.code.findbugs    jsr305    3.0.2    The Apache Software License, Version 2.0
            com.google.errorprone    error_prone_annotations    2.36.0    Apache 2.0
            com.google.guava    failureaccess    1.0.1    The Apache Software License, Version 2.0
            com.google.guava    listenablefuture    9999.0-empty-to-avoid-conflict-with-guava    The Apache Software License, Version 2.0
            com.google.j2objc    j2objc-annotations    1.1    The Apache Software License, Version 2.0
            org.checkerframework    checker-qual    2.5.2    The MIT License
            org.codehaus.mojo    animal-sniffer-annotations    1.17    MIT license
        com.google.re2j    re2j    1.1    The Go license
        com.jcraft    jsch    0.1.55    Revised BSD
        com.sun.jersey    jersey-core    1.19.4    CDDL 1.1
            javax.ws.rs    jsr311-api    1.1.1    CDDL License
        com.sun.jersey    jersey-server    1.19.4    CDDL 1.1
            com.sun.jersey    jersey-core    1.19.4    CDDL 1.1
                javax.ws.rs    jsr311-api    1.1.1    CDDL License
        com.sun.jersey    jersey-servlet    1.19.4    CDDL 1.1
            com.sun.jersey    jersey-server    1.19.4    CDDL 1.1
                com.sun.jersey    jersey-core    1.19.4    CDDL 1.1
                    javax.ws.rs    jsr311-api    1.1.1    CDDL License
        commons-beanutils    commons-beanutils    1.9.4    Apache License, Version 2.0
            commons-collections    commons-collections    3.2.2    Apache License, Version 2.0
            commons-logging    commons-logging    1.3.0    Apache-2.0
        commons-cli    commons-cli    1.5.0    Apache License, Version 2.0
        commons-codec    commons-codec    1.16.1    Apache-2.0
        commons-collections    commons-collections    3.2.2    Apache License, Version 2.0
        commons-io    commons-io    2.18.0    Apache-2.0
        commons-net    commons-net    3.9.0    Apache License, Version 2.0
        dnsjava    dnsjava    3.6.1    BSD-3-Clause
            org.slf4j    slf4j-api    1.7.36    MIT License
        io.dropwizard.metrics    metrics-core    3.2.4    Apache License 2.0
            org.slf4j    slf4j-api    1.7.36    MIT License
        io.netty    netty-handler    4.1.100.Final    Apache License, Version 2.0
            io.netty    netty-buffer    4.1.100.Final    Apache License, Version 2.0
                io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
            io.netty    netty-codec    4.1.100.Final    Apache License, Version 2.0
                io.netty    netty-buffer    4.1.100.Final    Apache License, Version 2.0
                    io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                io.netty    netty-transport    4.1.100.Final    Apache License, Version 2.0
                    io.netty    netty-buffer    4.1.100.Final    Apache License, Version 2.0
                        io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                    io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                    io.netty    netty-resolver    4.1.100.Final    Apache License, Version 2.0
                        io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
            io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
            io.netty    netty-resolver    4.1.100.Final    Apache License, Version 2.0
                io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
            io.netty    netty-transport-native-unix-common    4.1.100.Final    Apache License, Version 2.0
                io.netty    netty-buffer    4.1.100.Final    Apache License, Version 2.0
                    io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                io.netty    netty-transport    4.1.100.Final    Apache License, Version 2.0
                    io.netty    netty-buffer    4.1.100.Final    Apache License, Version 2.0
                        io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                    io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                    io.netty    netty-resolver    4.1.100.Final    Apache License, Version 2.0
                        io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
            io.netty    netty-transport    4.1.100.Final    Apache License, Version 2.0
                io.netty    netty-buffer    4.1.100.Final    Apache License, Version 2.0
                    io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                io.netty    netty-resolver    4.1.100.Final    Apache License, Version 2.0
                    io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
        io.netty    netty-transport-native-epoll    4.1.100.Final    Apache License, Version 2.0
            io.netty    netty-buffer    4.1.100.Final    Apache License, Version 2.0
                io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
            io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
            io.netty    netty-transport-classes-epoll    4.1.100.Final    Apache License, Version 2.0
                io.netty    netty-buffer    4.1.100.Final    Apache License, Version 2.0
                    io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                io.netty    netty-transport-native-unix-common    4.1.100.Final    Apache License, Version 2.0
                    io.netty    netty-buffer    4.1.100.Final    Apache License, Version 2.0
                        io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                    io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                    io.netty    netty-transport    4.1.100.Final    Apache License, Version 2.0
                        io.netty    netty-buffer    4.1.100.Final    Apache License, Version 2.0
                            io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                        io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                        io.netty    netty-resolver    4.1.100.Final    Apache License, Version 2.0
                            io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                io.netty    netty-transport    4.1.100.Final    Apache License, Version 2.0
                    io.netty    netty-buffer    4.1.100.Final    Apache License, Version 2.0
                        io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                    io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                    io.netty    netty-resolver    4.1.100.Final    Apache License, Version 2.0
                        io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
            io.netty    netty-transport-native-unix-common    4.1.100.Final    Apache License, Version 2.0
                io.netty    netty-buffer    4.1.100.Final    Apache License, Version 2.0
                    io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                io.netty    netty-transport    4.1.100.Final    Apache License, Version 2.0
                    io.netty    netty-buffer    4.1.100.Final    Apache License, Version 2.0
                        io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                    io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                    io.netty    netty-resolver    4.1.100.Final    Apache License, Version 2.0
                        io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
            io.netty    netty-transport    4.1.100.Final    Apache License, Version 2.0
                io.netty    netty-buffer    4.1.100.Final    Apache License, Version 2.0
                    io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
                io.netty    netty-resolver    4.1.100.Final    Apache License, Version 2.0
                    io.netty    netty-common    4.1.100.Final    Apache License, Version 2.0
        jakarta.activation    jakarta.activation-api    1.2.1    EDL 1.0
        javax.servlet.jsp    jsp-api    2.1
        javax.servlet    javax.servlet-api    3.1.0    CDDL + GPLv2 with classpath exception
        org.apache.avro    avro    1.9.2    Apache License, Version 2.0
            com.fasterxml.jackson.core    jackson-core    2.12.7    The Apache Software License, Version 2.0
            com.fasterxml.jackson.core    jackson-databind    2.12.7.1    The Apache Software License, Version 2.0
                com.fasterxml.jackson.core    jackson-annotations    2.12.7    The Apache Software License, Version 2.0
                com.fasterxml.jackson.core    jackson-core    2.12.7    The Apache Software License, Version 2.0
            org.apache.commons    commons-compress    1.26.1    Apache-2.0
                commons-codec    commons-codec    1.16.1    Apache-2.0
                commons-io    commons-io    2.18.0    Apache-2.0
                org.apache.commons    commons-lang3    3.14.0    Apache-2.0
            org.slf4j    slf4j-api    1.7.36    MIT License
        org.apache.commons    commons-compress    1.26.1    Apache-2.0
            commons-codec    commons-codec    1.16.1    Apache-2.0
            commons-io    commons-io    2.18.0    Apache-2.0
            org.apache.commons    commons-lang3    3.14.0    Apache-2.0
        org.apache.commons    commons-configuration2    2.10.1    Apache-2.0
            commons-logging    commons-logging    1.3.0    Apache-2.0
            org.apache.commons    commons-text    1.11.0    Apache-2.0
                org.apache.commons    commons-lang3    3.14.0    Apache-2.0
        org.apache.commons    commons-lang3    3.14.0    Apache-2.0
        org.apache.commons    commons-math3    3.6.1    Apache License, Version 2.0
        org.apache.commons    commons-text    1.11.0    Apache-2.0
            org.apache.commons    commons-lang3    3.14.0    Apache-2.0
        org.apache.curator    curator-client    5.2.0    The Apache Software License, Version 2.0
        org.apache.curator    curator-recipes    5.2.0    The Apache Software License, Version 2.0
            org.apache.curator    curator-framework    5.2.0    The Apache Software License, Version 2.0
                org.apache.curator    curator-client    5.2.0    The Apache Software License, Version 2.0
        org.apache.hadoop.thirdparty    hadoop-shaded-guava    1.3.0    Apache License, Version 2.0
        org.apache.hadoop.thirdparty    hadoop-shaded-protobuf_3_25    1.3.0    Apache License, Version 2.0
        org.apache.hadoop    hadoop-annotations    3.4.1    Apache-2.0
        org.apache.hadoop    hadoop-auth    3.4.1    Apache-2.0
            ch.qos.reload4j    reload4j    1.2.22    The Apache Software License, Version 2.0
            com.nimbusds    nimbus-jose-jwt    9.37.2    The Apache Software License, Version 2.0
                com.github.stephenc.jcip    jcip-annotations    1.0-1    Apache License, Version 2.0
            commons-codec    commons-codec    1.16.1    Apache-2.0
            io.dropwizard.metrics    metrics-core    3.2.4    Apache License 2.0
                org.slf4j    slf4j-api    1.7.36    MIT License
            org.apache.curator    curator-framework    5.2.0    The Apache Software License, Version 2.0
                org.apache.curator    curator-client    5.2.0    The Apache Software License, Version 2.0
            org.apache.hadoop.thirdparty    hadoop-shaded-guava    1.3.0    Apache License, Version 2.0
            org.apache.httpcomponents    httpclient    4.5.13    Apache License, Version 2.0
                commons-codec    commons-codec    1.16.1    Apache-2.0
                commons-logging    commons-logging    1.3.0    Apache-2.0
                org.apache.httpcomponents    httpcore    4.4.13    Apache License, Version 2.0
            org.apache.kerby    kerb-core    2.0.3    Apache-2.0
                org.apache.kerby    kerby-pkix    2.0.3    Apache-2.0
                    org.apache.kerby    kerby-asn1    2.0.3    Apache-2.0
                    org.apache.kerby    kerby-util    2.0.3    Apache-2.0
                    org.slf4j    slf4j-api    1.7.36    MIT License
            org.apache.kerby    kerb-util    2.0.3    Apache-2.0
                org.apache.kerby    kerb-core    2.0.3    Apache-2.0
                    org.apache.kerby    kerby-pkix    2.0.3    Apache-2.0
                        org.apache.kerby    kerby-asn1    2.0.3    Apache-2.0
                        org.apache.kerby    kerby-util    2.0.3    Apache-2.0
                        org.slf4j    slf4j-api    1.7.36    MIT License
                org.apache.kerby    kerb-crypto    2.0.3    Apache-2.0
                    org.apache.kerby    kerb-core    2.0.3    Apache-2.0
                        org.apache.kerby    kerby-pkix    2.0.3    Apache-2.0
                            org.apache.kerby    kerby-asn1    2.0.3    Apache-2.0
                            org.apache.kerby    kerby-util    2.0.3    Apache-2.0
                            org.slf4j    slf4j-api    1.7.36    MIT License
                    org.apache.kerby    kerby-util    2.0.3    Apache-2.0
                org.apache.kerby    kerby-config    2.0.3    Apache-2.0
                    org.slf4j    slf4j-api    1.7.36    MIT License
            org.apache.zookeeper    zookeeper    3.8.4    Apache License, Version 2.0
                org.apache.yetus    audience-annotations    0.13.0    Apache License, Version 2.0
                org.apache.zookeeper    zookeeper-jute    3.8.4    Apache License, Version 2.0
                    org.apache.yetus    audience-annotations    0.13.0    Apache License, Version 2.0
            org.slf4j    slf4j-api    1.7.36    MIT License
            org.slf4j    slf4j-reload4j    1.7.36    MIT License
                ch.qos.reload4j    reload4j    1.2.22    The Apache Software License, Version 2.0
                org.slf4j    slf4j-api    1.7.36    MIT License
        org.apache.httpcomponents    httpclient    4.5.13    Apache License, Version 2.0
            commons-codec    commons-codec    1.16.1    Apache-2.0
            commons-logging    commons-logging    1.3.0    Apache-2.0
            org.apache.httpcomponents    httpcore    4.4.13    Apache License, Version 2.0
        org.apache.kerby    kerb-core    2.0.3    Apache-2.0
            org.apache.kerby    kerby-pkix    2.0.3    Apache-2.0
                org.apache.kerby    kerby-asn1    2.0.3    Apache-2.0
                org.apache.kerby    kerby-util    2.0.3    Apache-2.0
                org.slf4j    slf4j-api    1.7.36    MIT License
        org.apache.zookeeper    zookeeper    3.8.4    Apache License, Version 2.0
            org.apache.yetus    audience-annotations    0.13.0    Apache License, Version 2.0
            org.apache.zookeeper    zookeeper-jute    3.8.4    Apache License, Version 2.0
                org.apache.yetus    audience-annotations    0.13.0    Apache License, Version 2.0
        org.bouncycastle    bcprov-jdk18on    1.78.1    Bouncy Castle Licence
        org.codehaus.jettison    jettison    1.5.4    Apache License, Version 2.0
        org.codehaus.woodstox    stax2-api    4.2.1    The BSD License
        org.eclipse.jetty    jetty-server    9.4.53.v20231009    Apache Software License - Version 2.0
            javax.servlet    javax.servlet-api    3.1.0    CDDL + GPLv2 with classpath exception
            org.eclipse.jetty    jetty-http    9.4.53.v20231009    Apache Software License - Version 2.0
                org.eclipse.jetty    jetty-io    9.4.53.v20231009    Apache Software License - Version 2.0
                    org.eclipse.jetty    jetty-util    9.4.53.v20231009    Apache Software License - Version 2.0
                org.eclipse.jetty    jetty-util    9.4.53.v20231009    Apache Software License - Version 2.0
            org.eclipse.jetty    jetty-io    9.4.53.v20231009    Apache Software License - Version 2.0
                org.eclipse.jetty    jetty-util    9.4.53.v20231009    Apache Software License - Version 2.0
        org.eclipse.jetty    jetty-servlet    9.4.53.v20231009    Apache Software License - Version 2.0
            org.eclipse.jetty    jetty-security    9.4.53.v20231009    Apache Software License - Version 2.0
                org.eclipse.jetty    jetty-server    9.4.53.v20231009    Apache Software License - Version 2.0
                    javax.servlet    javax.servlet-api    3.1.0    CDDL + GPLv2 with classpath exception
                    org.eclipse.jetty    jetty-http    9.4.53.v20231009    Apache Software License - Version 2.0
                        org.eclipse.jetty    jetty-io    9.4.53.v20231009    Apache Software License - Version 2.0
                            org.eclipse.jetty    jetty-util    9.4.53.v20231009    Apache Software License - Version 2.0
                        org.eclipse.jetty    jetty-util    9.4.53.v20231009    Apache Software License - Version 2.0
                    org.eclipse.jetty    jetty-io    9.4.53.v20231009    Apache Software License - Version 2.0
                        org.eclipse.jetty    jetty-util    9.4.53.v20231009    Apache Software License - Version 2.0
            org.eclipse.jetty    jetty-util-ajax    9.4.53.v20231009    Apache Software License - Version 2.0
                org.eclipse.jetty    jetty-util    9.4.53.v20231009    Apache Software License - Version 2.0
        org.eclipse.jetty    jetty-util    9.4.53.v20231009    Apache Software License - Version 2.0
        org.eclipse.jetty    jetty-webapp    9.4.53.v20231009    Apache Software License - Version 2.0
            org.eclipse.jetty    jetty-servlet    9.4.53.v20231009    Apache Software License - Version 2.0
                org.eclipse.jetty    jetty-security    9.4.53.v20231009    Apache Software License - Version 2.0
                    org.eclipse.jetty    jetty-server    9.4.53.v20231009    Apache Software License - Version 2.0
                        javax.servlet    javax.servlet-api    3.1.0    CDDL + GPLv2 with classpath exception
                        org.eclipse.jetty    jetty-http    9.4.53.v20231009    Apache Software License - Version 2.0
                            org.eclipse.jetty    jetty-io    9.4.53.v20231009    Apache Software License - Version 2.0
                                org.eclipse.jetty    jetty-util    9.4.53.v20231009    Apache Software License - Version 2.0
                            org.eclipse.jetty    jetty-util    9.4.53.v20231009    Apache Software License - Version 2.0
                        org.eclipse.jetty    jetty-io    9.4.53.v20231009    Apache Software License - Version 2.0
                            org.eclipse.jetty    jetty-util    9.4.53.v20231009    Apache Software License - Version 2.0
                org.eclipse.jetty    jetty-util-ajax    9.4.53.v20231009    Apache Software License - Version 2.0
                    org.eclipse.jetty    jetty-util    9.4.53.v20231009    Apache Software License - Version 2.0
            org.eclipse.jetty    jetty-xml    9.4.53.v20231009    Apache Software License - Version 2.0
                org.eclipse.jetty    jetty-util    9.4.53.v20231009    Apache Software License - Version 2.0
        org.slf4j    slf4j-api    1.7.36    MIT License
        org.slf4j    slf4j-reload4j    1.7.36    MIT License
            ch.qos.reload4j    reload4j    1.2.22    The Apache Software License, Version 2.0
            org.slf4j    slf4j-api    1.7.36    MIT License
        org.xerial.snappy    snappy-java    1.1.10.4    Apache-2.0
    org.apache.hbase.thirdparty    hbase-shaded-gson    4.1.10    Apache License, Version 2.0
    org.apache.hbase.thirdparty    hbase-shaded-miscellaneous    4.1.10    Apache License, Version 2.0
        com.google.errorprone    error_prone_annotations    2.36.0    Apache 2.0
    org.apache.hbase.thirdparty    hbase-shaded-netty    4.1.10    Apache License, Version 2.0
    org.apache.hbase.thirdparty    hbase-unsafe    4.1.10    Apache License, Version 2.0
        org.slf4j    slf4j-api    1.7.36    MIT License
    org.apache.hbase    hbase-logging    2.6.2    Apache License, Version 2.0
        org.apache.yetus    audience-annotations    0.13.0    Apache License, Version 2.0
        org.slf4j    slf4j-api    1.7.36    MIT License
    org.apache.yetus    audience-annotations    0.13.0    Apache License, Version 2.0
    org.slf4j    slf4j-api    1.7.36    MIT License
org.apache.hbase    hbase-shaded-client    2.6.2    Apache License, Version 2.0
    commons-logging    commons-logging    1.3.0    Apache-2.0
    io.opentelemetry    opentelemetry-api    1.15.0    The Apache License, Version 2.0
        io.opentelemetry    opentelemetry-context    1.15.0    The Apache License, Version 2.0
    io.opentelemetry    opentelemetry-context    1.15.0    The Apache License, Version 2.0
    io.opentelemetry    opentelemetry-semconv    1.15.0-alpha    The Apache License, Version 2.0
        io.opentelemetry    opentelemetry-api    1.15.0    The Apache License, Version 2.0
            io.opentelemetry    opentelemetry-context    1.15.0    The Apache License, Version 2.0
    org.apache.htrace    htrace-core4    4.1.0-incubating    The Apache Software License, Version 2.0
    org.apache.yetus    audience-annotations    0.13.0    Apache License, Version 2.0
    org.slf4j    slf4j-api    1.7.36    MIT License
org.scala-lang    scala-library    2.13.17    Apache-2.0

Converters

Converters map the domain object to a list of HBase mutations (Append, Delete, Increment, Put).

Put

Scala
sourceimplicit def toBytes(string: String): Array[Byte] = Bytes.toBytes(string)
case class Person(id: Int, name: String)

val hBaseConverter: Person => immutable.Seq[Mutation] = { person =>
  val put = new Put(s"id_${person.id}")
  put.addColumn("info", "name", person.name)
  List(put)
}
Java
sourceFunction<Person, List<Mutation>> hBaseConverter =
    person -> {
      try {
        Put put = new Put(String.format("id_%d", person.id).getBytes("UTF-8"));
        put.addColumn(
            "info".getBytes("UTF-8"), "name".getBytes("UTF-8"), person.name.getBytes("UTF-8"));

        return Collections.singletonList(put);
      } catch (UnsupportedEncodingException e) {
        e.printStackTrace();
        return Collections.emptyList();
      }
    };

Append

Scala
sourceval appendHBaseConverter: Person => immutable.Seq[Mutation] = { person =>
  // Append to a cell
  val append = new Append(s"id_${person.id}")
  append.addColumn("info", "aliases", person.name)
  List(append)
}
Java
sourceFunction<Person, List<Mutation>> appendHBaseConverter =
    person -> {
      try {
        Append append = new Append(String.format("id_%d", person.id).getBytes("UTF-8"));
        append.addColumn(
            "info".getBytes("UTF-8"), "aliases".getBytes("UTF-8"), person.name.getBytes("UTF-8"));

        return Collections.singletonList(append);
      } catch (UnsupportedEncodingException e) {
        e.printStackTrace();
        return Collections.emptyList();
      }
    };

Delete

Scala
sourceval deleteHBaseConverter: Person => immutable.Seq[Mutation] = { person =>
  // Delete the specified row
  val delete = new Delete(s"id_${person.id}")
  List(delete)
}
Java
sourceFunction<Person, List<Mutation>> deleteHBaseConverter =
    person -> {
      try {
        Delete delete = new Delete(String.format("id_%d", person.id).getBytes("UTF-8"));

        return Collections.singletonList(delete);
      } catch (UnsupportedEncodingException e) {
        e.printStackTrace();
        return Collections.emptyList();
      }
    };

Increment

Scala
sourceval incrementHBaseConverter: Person => immutable.Seq[Mutation] = { person =>
  // Increment a cell value
  val increment = new Increment(s"id_${person.id}")
  increment.addColumn("info", "numberOfChanges", 1)
  List(increment)
}
Java
sourceFunction<Person, List<Mutation>> incrementHBaseConverter =
    person -> {
      try {
        Increment increment = new Increment(String.format("id_%d", person.id).getBytes("UTF-8"));
        increment.addColumn("info".getBytes("UTF-8"), "numberOfChanges".getBytes("UTF-8"), 1);

        return Collections.singletonList(increment);
      } catch (UnsupportedEncodingException e) {
        e.printStackTrace();
        return Collections.emptyList();
      }
    };

Complex and noop mutations

To ignore an object return an empty List - this will have no effect on HBase. You can also combine mutations to perform complex business logic:

Scala
sourceval mutationsHBaseConverter: Person => immutable.Seq[Mutation] = { person =>
  if (person.id != 0) {
    if (person.name.isEmpty) {
      // Delete the specified row
      val delete = new Delete(s"id_${person.id}")
      List(delete)
    } else {
      // Insert or update a row
      val put = new Put(s"id_${person.id}")
      put.addColumn("info", "name", person.name)

      val increment = new Increment(s"id_${person.id}")
      increment.addColumn("info", "numberOfChanges", 1)

      List(put, increment)
    }
  } else {
    List.empty
  }
}
Java
sourceFunction<Person, List<Mutation>> complexHBaseConverter =
    person -> {
      try {
        byte[] id = String.format("id_%d", person.id).getBytes("UTF-8");
        byte[] infoFamily = "info".getBytes("UTF-8");

        if (person.id != 0 && person.name.isEmpty()) {
          Delete delete = new Delete(id);
          return Collections.singletonList(delete);
        } else if (person.id != 0) {
          Put put = new Put(id);
          put.addColumn(infoFamily, "name".getBytes("UTF-8"), person.name.getBytes("UTF-8"));

          Increment increment = new Increment(id);
          increment.addColumn(infoFamily, "numberOfChanges".getBytes("UTF-8"), 1);

          return Arrays.asList(put, increment);
        } else {
          return Collections.emptyList();
        }
      } catch (UnsupportedEncodingException e) {
        e.printStackTrace();
        return Collections.emptyList();
      }
    };

If you return a list of mutations they will be applied in the same order. The list of mutations are not applied in an transaction, each mutation is independent.

Settings

HBase combinators require HTableSettings. If the table referenced in the settings does not exist, it will be created on demand.

Scala
sourceval tableSettings =
  HTableSettings(HBaseConfiguration.create(), TableName.valueOf("person"), immutable.Seq("info"), hBaseConverter)
Java
sourceHTableSettings<Person> tableSettings =
    HTableSettings.create(
        HBaseConfiguration.create(),
        TableName.valueOf("person1"),
        Collections.singletonList("info"),
        hBaseConverter);

Source

Scala
sourceval scan = new Scan(new Get(Bytes.toBytes("id_100")))

val f = HTableStage
  .source(scan, tableSettings)
  .runWith(Sink.seq)
Java
sourceScan scan = new Scan(new Get("id_300".getBytes("UTF-8")));

CompletionStage<List<Result>> f =
    HTableStage.source(scan, tableSettings).runWith(Sink.seq(), system);

Flow

Scala
sourceval flow = HTableStage.flow[Person](tableSettings)

val f = Source(11 to 20).map(i => Person(i, s"zozo_$i")).via(flow).runWith(Sink.fold(0)((a, d) => a + d.id))
Java
sourceFlow<Person, Person, NotUsed> flow = HTableStage.flow(tableSettings);
Pair<NotUsed, CompletionStage<List<Person>>> run =
    Source.from(Arrays.asList(200, 201, 202, 203, 204))
        .map((i) -> new Person(i, String.format("name_%d", i)))
        .via(flow)
        .toMat(Sink.seq(), Keep.both())
        .run(system);

Sink

Scala
sourceval sink = HTableStage.sink[Person](tableSettings)

val f = Source(1 to 10).map(i => Person(i, s"zozo_$i")).runWith(sink)
Java
sourcefinal Sink<Person, CompletionStage<Done>> sink = HTableStage.sink(tableSettings);
CompletionStage<Done> o =
    Source.from(Arrays.asList(100, 101, 102, 103, 104))
        .map((i) -> new Person(i, String.format("name %d", i)))
        .runWith(sink, system);

HBase administration commands

To manage HBase database, startup HBase shell ($HBASE_HOME/bin/shell), and run following commands:

list // list tables
scan "person" // select * from person
disable "person" // Disable table "person", before drop
drop "person"
Found an error in this documentation? The source code for this page can be found here. Please feel free to edit and contribute a pull request.