欧美free性护士vide0shd,老熟女,一区二区三区,久久久久夜夜夜精品国产,久久久久久综合网天天,欧美成人护士h版

首頁綜合 正文
目錄

柚子快報(bào)邀請碼778899分享:使用Java連接Hbase

柚子快報(bào)邀請碼778899分享:使用Java連接Hbase

http://yzkb.51969.com/

我在網(wǎng)上試 了很多代碼,但是大部分都不能實(shí)現(xiàn),Java連接Hbase,一直報(bào)一個(gè)錯(cuò)

java.util.concurrent.ExecutionException: org.apache.zookeeper.KeeperException$NoNodeException: KeeperErrorCode = NoNode for /hbase/hbaseid

一直也不清楚為什么。后面各種嘗試,最后嘗試出來了,能正常連接hbase,但是也不知道為啥能出來,所以該代碼可能只能解決我自己的問題,其他人的問題請謹(jǐn)慎參考,不保證準(zhǔn)確與否,因?yàn)槲乙膊恢罏槭裁?????/p>

引入Jar,本公司使用的Hbase是2.0.2.1.7.x,所以我使用的Jar也是2.0.2版本 ,根據(jù)實(shí)際情況引入,然后還用了log4j2的日志

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">

4.0.0

com.hbase

hbase-operation

0.0.1

8

8

org.apache.hbase

hbase-server

2.0.2

servlet-api

javax.servlet

slf4j-log4j12

org.slf4j

org.apache.hbase

hbase-client

2.0.2

org.slf4j

slf4j-api

log4j

log4j

org.slf4j

slf4j-log4j12

org.projectlombok

lombok

1.18.22

org.slf4j

slf4j-api

1.7.32

org.apache.logging.log4j

log4j-core

2.17.1

org.apache.logging.log4j

log4j-api

org.apache.logging.log4j

log4j-api

2.17.1

org.apache.logging.log4j

log4j-slf4j-impl

2.17.0

log4j-api

org.apache.logging.log4j

log4j-core

org.apache.logging.log4j

slf4j-api

org.slf4j

org.apache.maven.plugins

maven-assembly-plugin

3.0.0

com.hbase.HbaseSearch

jar-with-dependencies

make-assembly

package

single

日志配置

實(shí)際代碼

package com.hbase;

import lombok.extern.slf4j.Slf4j;

import org.apache.hadoop.conf.Configuration;

import org.apache.hadoop.hbase.HBaseConfiguration;

import org.apache.hadoop.hbase.client.*;

import org.apache.hadoop.hbase.util.Bytes;

import java.util.List;

/**

* @author panlf

* @date 2023/11/1

*/

@Slf4j

public class HbaseSearch {

public static void main(String[] args) throws Exception {

log.info("start111");

// 創(chuàng)建HBase配置對象

Configuration config = HBaseConfiguration.create();

config.set("hbase.zookeeper.quorum", "fdp-master,fdp-slave1,fdp-slave2,fdp-slave3"); // 設(shè)置ZooKeeper地址

config.set("hbase.rootdir","hdfs://fdp-master:8020/apps/hbase/data");

config.set("zookeeper.znode.parent","/hbase-unsecure");

// 創(chuàng)建HBase連接

Connection connection = ConnectionFactory.createConnection(config);

Admin admin = connection.getAdmin();

// 獲取所有表名

List tableDescriptors = admin.listTableDescriptors();

for (TableDescriptor tableDescriptor : tableDescriptors) {

System.out.println("表名: " + Bytes.toString(tableDescriptor.getTableName().getName()));

}

System.out.println("over");

// 關(guān)閉資源

admin.close();

connection.close();

}

}

以上即為解決的代碼。

柚子快報(bào)邀請碼778899分享:使用Java連接Hbase

http://yzkb.51969.com/

參考閱讀

評論可見,查看隱藏內(nèi)容

本文內(nèi)容根據(jù)網(wǎng)絡(luò)資料整理,出于傳遞更多信息之目的,不代表金鑰匙跨境贊同其觀點(diǎn)和立場。

轉(zhuǎn)載請注明,如有侵權(quán),聯(lián)系刪除。

本文鏈接:http://gantiao.com.cn/post/18719884.html

發(fā)布評論

您暫未設(shè)置收款碼

請?jiān)谥黝}配置——文章設(shè)置里上傳

掃描二維碼手機(jī)訪問

文章目錄