Hbase java API 練習
1、get
主要的作用是獲取指定rowkey的單行資料,獲取到的物件均為一個Result的物件
所有程式碼寫在main方法中,選中之後可以通過Alt+Shift+m抽取本地變數和方法,重新命名生成新的方法,直接在main方法中呼叫即可
結果如下:
2、Put
主要的作用是插入或更新資料,對錶中單行的操作
Scan掃描t3表沒有資料,給t3表插入資料
結果如下:
3、delete
刪除資料,只是打上了一個‘刪除’標籤,並沒有立即從hbase表中清除(從hdfs上的檔案中清除),打上‘刪除’標籤後,對應的資料預設情況下不能再被客戶端獲取,打上‘刪除’標籤的資料以及過期的資料會在大合併期間被徹底清除
4、scan
主要作用是掃描表資料,獲取的是一個範圍
結果如下:
5、建立表
HBaseAdmin 建立 刪除 修改表的方法
HTableDescriptor 設定表名及屬性的方法
HColumnDescriptor 設定列簇名稱及列簇屬性的方法
結果如下:
相關推薦
Hbase java API 練習
1、get 主要的作用是獲取指定rowkey的單行資料,獲取到的物件均為一個Result的物件 所有程式碼寫在main方法中,選中之後可以通過Alt+Shift+m抽取本地變數和方法,重新命名生成新的方法,直接在main方法中呼叫即可 結果如下: 2、Put 主要的作用
hbase java api樣例(版本1.3.1,新API)
quorum desc color -i arraylist byte logs sin fig 驗證了如下幾種java api的使用方法。 1.創建表 2.創建表(預分區) 3.單條插入 4.批量插入 5.批量插入(寫緩存) 6.單條get 7.批量get 8.簡單sca
大數據學習系列之三 ----- HBase Java Api 圖文詳解
工具 itl 進行 圖片 置配 動態數據 sync ase tac 引言 在上一篇中大數據學習系列之二 ----- HBase環境搭建(單機) 中,成功搭建了Hadoop+HBase的環境,本文則主要講述使用Java 對HBase的一些操作。 一、事前準備 1.確認hado
Hbase java API 的呼叫例子
1、首先要在專案中匯入Hbase依賴的jar包 2、修改windows中的 C:\Windows\System32\drivers\etc\hosts 10.49.85.152 master 10.49.85.182 slaver1 10.49.85.183
HBase學習筆記(3)—— hbase java API
1 hbase依賴zookeeper 儲存Hmaster的地址和backup-master地址 管理HregionServer 做增刪改查表的節點 管理HregionServer中的表分配 儲存表-ROOT-的地址 hbase預設的根表,檢索表。 HRe
HBase Java API 基本操作
學完hbase shell API的基本操作之後,可以通過Java API 對hbase基本操作實現一把。 基本概念 java類 對應資料模型 HBaseConfiguration HBase配置類 HBaseAdmin HBase管理A
Hbase Java API簡單實踐(附原始碼解釋)
註釋 標註1 標註2 標註3 標註4 執行截圖: 參考資源 詳細程式碼及連結 maven依賴:hbase-client,slf4j-api,slf4j-nop(不需要hbase-server包) resource中加入
hbase java api操作匯入資料
使用hbase儲存名人資料集,資料集由名人文字資訊以及名人圖片組成。 名人文字資訊使用scrapy框架從wiki百科上爬取並儲存在csv格式中。 圖片資訊從百度圖片上爬取每人30張儲存在以該名人姓名命名的資料夾中 因此本文包含以下幾個方面: - 爬取文字
HBase Java API 使用示例
public class HBaseDemo { private Configuration conf = null; @Before public void init(){ conf = HBaseConfiguration.create(); //客戶端連線zookeeper co
HBase Java API(1.2.X)使用簡介
之前讀《HBase權威指南》在實踐時,發現API已經發生了一些變化,查閱官方文件,確認HBase的API在1.0版本後已經做了修改。本文介紹在新API下,使用Java訪問HBase的方法。 HBase Client通過查詢hbase:meta表來確定你所感興趣
HBase java API 使用例項(一)——增加、修改、刪除
package com.xueyoucto.hbasett; import org.apache.hadoop.conf.Configuration; import org.apache.hadoop.hbase.*; import org.apache.hadoop.hbase.client.*; imp
Hbase Java API調用實例
dep ble oar client dmi ktr bsp str exception pom依賴 hbase.version使用與Hbase數據庫兼容的版本 <dependency> <gr
HBase 系列(六)——HBase Java API 的基本使用
一、簡述 截至到目前 (2019.04),HBase 有兩個主要的版本,分別是 1.x 和 2.x ,兩個版本的 Java API 有所不同,1.x 中某些方法在 2.x 中被標識為 @deprecated 過時。所以下面關於 API 的樣例,我會分別給出 1.x 和 2.x 兩個版本。完整的程式碼見本倉庫:
HBase概念學習(四)Java API之掃描和過濾器
影響 產生 str 實例 分享 get 批量 java api track HBase主要的CRUD操作就不多介紹了,無非就是Put,Get。Delete三個類的運用。 本文相當於是閱讀HBase權威指南的總結。 一、掃描(Scan) 如今看一下掃
Java 8 : Stream API 練習
rri setname 增強 內部 new collector names pri ons //店鋪屬性類 public class Property { String name; // 距離,單位:米 Integer distance; //
HBase 常用java api獲得客戶端,創建表,查詢,刪除
size 列族 war pen 需要 java pool 數據類型 init 1,前期準備 (1) 本文采用的hbase是采用三臺服務器搭建的集群,zookeeper也是相同服務器搭建的集群,集群ip分別是192.168.183.101; 192.168.183.102;
HBase 相關API操練(二):Java API
auto 高性能 ++ getc public form 過濾 類型 version 一、HBase Java編程 (1)HBase是用Java語言編寫的,它支持Java編程; (2)HBase支持CRUD操作:Create,Read,Update和Delete; (
二:Java API操作HBase
package com.zoujc.Utils; import org.apache.hadoop.conf.Configuration; import org.apache.hadoop.hbase.*; import org.apache.hadoop.hbase.client.*;
一:Java API操作HBase
package com.zoujc.Utils; import org.apache.hadoop.conf.Configuration; import org.apache.hadoop.hbase.client.*; import org.apache.hadoop.hbase.fil
Java API 讀取HBase表資料
Java API 讀取HBase表資料 1. 在使用java api 去獲取資料的時候,先用 hbase shell 展示一下 hbase 中的表。 hbase(main):005:0> scan 'tsdb-uid' ROW