无法使用Java连接到HBase表

时间:2018-04-26 17:42:48

标签: java hadoop hbase

我正在尝试连接到部署在不同计算机上的Hbase(版本:1.2.0)。我正在使用Eclipse,下面是我编写的代码:

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="https://cdn.datatables.net/1.10.16/js/jquery.dataTables.min.js"></script>
<table id="dataTable">
    <thead>
        <tr>
            <th>Number</th>
        </tr>
    </thead>
    <tbody>
        <tr>
            <td data-order="83052">A83052</td>
        </tr>
        <tr>
            <td data-order="83030">A83030</td>
        </tr>
        <tr>
            <td data-order="83019">A83019</td>>
        </tr>
        <tr>
            <td data-order="08565">A08565</td>>
        </tr>
        <tr>
            <td data-order="08554">A08554</td>>
        </tr>
        <tr>
            <td data-order="08542">A08542</td>>
        </tr>
        <tr>
            <td data-order="08455">A08455</td>>
        </tr>
        <tr>
            <td data-order="08500">08500</td>>
        </tr>
        <tr>
            <td data-order="08365">08365</td>>
        </tr>
        <tr>
            <td data-order="08345">08345</td>>
        </tr>
        <tr>
            <td data-order="00098">00098</td>>
        </tr>
    </tbody>
</table>

以下是我在pom.xml中添加的依赖项:

HTable table = null;
Configuration configuration = HBaseConfiguration.create();
configuration.set("hbase.zookeeper.quorum", "192.168.0.191");
configuration.set("hbase.zookeeper.property.clientPort", "2181");
FilterList list = new FilterList(FilterList.Operator.MUST_PASS_ALL);
table = new HTable(configuration, hbaseTable);

在运行代码时,我得到以下异常:

        <dependency>
            <groupId>org.apache.hbase</groupId>
            <artifactId>hbase-client</artifactId>
            <version>1.2.0</version>
        </dependency>
        <dependency>
            <groupId>org.apache.hadoop</groupId>
            <artifactId>hadoop-core</artifactId>
            <version>1.2.0</version>
        </dependency>
        <dependency>
            <groupId>org.apache.hadoop</groupId>
            <artifactId>hadoop-common</artifactId>
            <version>3.1.0</version>
            <scope>provided</scope>
        </dependency>

我已经浏览了与类似问题有关的各种链接,但我找不到任何可行的解决方案。有人可以在我的配置或我的代码中帮助解决问题吗?

0 个答案:

没有答案