在Hue环境中本身是可以直接操作Hbase数据库的,但是公司的环境不知道什么原因一直提示"Api Error:timed out",进度条一直在跑,却显示不出表。但是在CDH后台管理里,Hbase相关服务都是显示正常运行的,因此就绕过Hue查看Hbase,直接使用Python写代码连Hbase数据库主要参考的链接1、python 操作 hbase2、用Python操作HBase之HBase-Thr            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-24 20:39:36
                            
                                260阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            # coding=utf-8 # Author: ruin """ discrible: """ from thrift.transport import TSocket from thrift.protocol import TBinaryProtocol from thrift.transport import            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-08-23 16:39:56
                            
                                177阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            前言 1. 创建表:(由master完成)首先需要获取master地址(master启动时会将地址告诉zookeeper)因而客户端首先会访问zookeeper获取master的地址client和master通信,然后有master来创建表(包括表的列簇,是否cache,设置存储的最大版本数,是否压缩等)。2. 读写删除数据client与regionserver通信,读写、删除数据写入和            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-25 23:21:09
                            
                                143阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1.判断表是否存在 public static boolean isTableExit(String tableName) throws IOException { // //获取配置文件信息 // //HBaseConfiguration configuration=new HBaseConfig
                    
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-09-13 13:00:06
                            
                                125阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            HBase API操作环境准备新建项目后在pom.xml中添加依赖:<dependency>    <gro            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-09-15 19:46:09
                            
                                78阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1. IDEA 连接 HBASE 1、idea 创建一个 maven 项目 2、添加相关依赖(HBASE 客户端(最主要)、服务端),pom.xml: <dependencies> <dependency> <groupId>org.apache.hbase</groupId> <artifactI ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-08-08 23:18:00
                            
                                293阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            ========================================================声明:由于不同平台源码阅读格式不一致,所以获取更多阅读体验!!个人网站地址:http://www.lhworldblog.com/2018/01/18/hbase======================================================            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-12-30 16:56:10
                            
                                214阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Hbase的scan方法Apache HBase是一种开源、分布式、版本控制的非关系型数据库系统,类似于Google的Bigtable。HBase提供了几种用于检索数据的API,其中包括scan()和get()方法。Scan()方法是用于扫描表中的多个行的API。它可以用于从一个或多个范围内获取多行数据,以及使用过滤器来进行数据过滤和排序。Scan操作是无阻塞性的,因此它适用于大多数查询场景。通过            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-01 10:57:34
                            
                                73阅读
                            
                                                                             
                 
                
                             
         
            
            
            
               package com.Hbase
import org.apache.hadoop.hbase._
import org.apache.hadoop.hbase.client._
import org.apache.hadoop.hbase.filter.CompareFilter.CompareOp
import org.apache.hadoop.hbase.filter.            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-13 15:42:24
                            
                                16阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            需要引入的jar包(这里的jar包括hbase,hive的UDF,hive的jdbc连接)java源码package com.hbase.jdbc;
import java.util.ArrayList;
import java.util.List;
import org.apache.hadoop.conf.Configuration;
import&            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2014-07-09 11:43:25
                            
                                2449阅读
                            
                                                        
                                点赞
                            
                                                                             
                 
                
                             
         
            
            
            
            package com.test.hbase.api;import org.apache.hadoop.conf.Configuration;import org.apache.hadoop.hbase.*;import org.apache.hadoop.hbase.client.*;import org.apache.hadoop.hbase.util.Bytes;import java.io            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2017-06-15 18:09:24
                            
                                1276阅读
                            
                                                        
                                点赞
                            
                                                                             
                 
                
                             
         
            
            
            
            idea中maven工程依赖<dependency>    <groupId>org.apache.hbase</groupId>    <artifactId>hbase-server</artifactId>    <version>1.3.1</version></dependency            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-09-02 13:44:32
                            
                                117阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            HBase提供了对HBase进行一系列的管理涉及到对表的管理、数据的操作java api。常用的API操作有:   1、  对表的创建、删除、显示以及修改等,可以用HBaseAdmin,一旦创建了表,那么可以通过HTable的实例来访问表,每次可以往表里增加数据。   2、  插入数据     创建一个Put对象,在这个Put对象里可以指定要给哪个列增加数据,以及当前的时间戳等            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2022-07-28 16:44:33
                            
                                162阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            初始化连接加载配置参数,这里只创建连接,具体操作hbase的api没有变化static {            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-05-06 15:00:10
                            
                                94阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            两种方式操作Phoenix 官网:http://phoenix.apache.org/faq.html#What_is_the_Phoenix_JDBC_URL_syntax What is the Phoenix JDBC URL syntax? 1.Thick Driver pom依赖 <dep ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-07-30 11:56:00
                            
                                1049阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            转:://www.aboutyun.com/thread-7151-1-1.htmlhttp://blog.csdn.net/cnweike/article/details/42920547http://blog.csdn.net/zwx19921215/article/details/41820199package com.hbase;import java.            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2022-04-13 11:19:49
                            
                                333阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            package test; import org.apache.hadoop.conf.Configuration; import org.apache.hadoop.hbase.*; import org.apache.hadoop.hbase.client.*; import org.apach ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-09-14 17:42:00
                            
                                358阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            package utils;import org.apache.hadoop.conf.Configuration;import org            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-08-01 20:24:53
                            
                                54阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            【代码】Hbase Api简单操作(Java)            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-12-28 09:52:05
                            
                                32阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            阅读前请注意: 此api中的环境为大章鱼大数据学习平台提供,非此环境,jar包,与程序代码存在一定问题。如果想本地虚拟机运行请参考分布式数据应用,进行操作任务目标1.了解HBase语言的基本语法 2.了解HBase开发的原理 3.了解HBase Java API的使用相关知识HBase与Hadoop一样,都是用Java编写的,所以HBase对Java支持是必须的,HBase Java API核心类            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-19 17:06:53
                            
                                92阅读
                            
                                                                             
                 
                
                                
                    