1. 程式人生 > >Hbase訪問方式之Hbase shell

Hbase訪問方式之Hbase shell

Hbase的訪問方式
1、Native Java API:最常規和高效的訪問方式;
2、HBase Shell:HBase的命令列工具,最簡單的介面,適合HBase管理使用;
3、Thrift Gateway:利用Thrift序列化技術,支援C++,PHP,Python等多種語言,適合其他異構系統線上訪問HBase表資料;
4、REST Gateway:支援REST 風格的Http API訪問HBase, 解除了語言限制;
5、MapReduce:直接使用MapReduce作業處理Hbase資料;
6、使用Pig/hive處理Hbase資料。

常用Hbase Shell的基本用法:
hbase shell常用的操作命令有create,describe,disable,drop,list,scan,put,get,delete,deleteall,count,status等,通過help可以看到詳細的用法。

1、開啟Hbase shell
[email protected]:/usr$ hbase shell
2、查詢表List
hbase(main):001:0> list
3、建表(create)
hbase(main):008:0> create 'scores','grad','course'
4、新增資料(表scores,rowkey為zkb 列族grad,列名為”” 值為5)
hbase(main):013:0> put 'scores','zkd','grade:','5'
5、 給zkb這一行的資料的列族course新增一列<math,97> (put)
hbase(main):016:0> put 'scores','zkd','course:math','97'

6、查詢某一條資料(get),根據rowkey查詢
hbase(main):024:0> get 'scores','zkd'
7、查詢多條資料(scan)
格式:scan命令可以指定startrow,stoprow來scan多個row,例如:scan 'user_test',{COLUMNS =>'info:username',LIMIT =>10, STARTROW  => 'test',STOPROW=>'test2'}, {}裡邊的是可選項
hbase(main):003:0> scan 'scores',{COLUMNS=>'course:art',LIMIT=>1,STARTROW=>'a',STOPROW=>'z'}

8、刪除記錄(只有一個column)
delete 'scores','1','course:art'
9、刪除rowkey的所有column
deleteall 'scores','1'
10、刪除scores表
hbase(main):004:0> disable 'scores'
hbase(main):005:0> drop 'scores'

相關推薦

Hbase訪問方式Hbase shell

Hbase的訪問方式1、Native Java API:最常規和高效的訪問方式;2、HBase Shell:HBase的命令列工具,最簡單的介面,適合HBase管理使用;3、Thrift Gateway:利用Thrift序列化技術,支援C++,PHP,Python等多種語言,適合其他異構系統線上訪問HBase

Hbase訪問方式Java API

Hbase的訪問方式1、Native Java API:最常規和高效的訪問方式;2、HBase Shell:HBase的命令列工具,最簡單的介面,適合HBase管理使用;3、Thrift Gateway:利用Thrift序列化技術,支援C++,PHP,Python等多種語言

Hbase分散式搭建Hbase搭建

在安裝之前先介紹下Hbase,Hadoop生態系統中HBase所處位置,實現的功能,解決的問題。 HBase – Hadoop Database,是一個高可靠性、高效能、面向列、可伸縮的分散式儲存系統,利用HBase技術可在廉價PC Server上搭建起大規模結構化儲存叢集。 H

Struts2訪問方式統配符和動態訪問

萬用字元方式 public class LinkmanAction extends ActionSupport{ public String save(){ System.out.println("儲存聯絡人。。。"); return "sav

資料訪問方式EntityFramework(2)

新增控制器 在控制器中例項化資料上下文:private readonly DBContext _db = new DBContext(); 列表return View(_db.Product.T

HBase輕鬆入門 HBase輕鬆入門HBase架構圖解析

2018-12-13  2018-12-20 1、基本概念 1.1、前言     在瞭解HBase之前,非常有必要先了解一下最基礎的概念,畢竟瞭解概念是學習的第一步,也是必不可少的一步。     首先我們以哲學史上三個終極問題來向HBase say hello.       1、我是誰?

大資料hbase(一) --- HBase介紹,特性,安裝部署,shell命令,client端與hbase的互動過程,程式設計API訪問hbase實現百萬寫入

一、HBase介紹 ---------------------------------------------- 1.基於hadoop的資料庫,具有分散式,可伸縮的大型資料儲存 2.用於對資料的隨機訪問,實時讀寫 3.巨大的表,十億行*百萬列

大資料學習Hbase shell的基本操作

HBase的命令列工具,最簡單的介面,適合HBase管理使用,可以使用shell命令來查詢HBase中資料的詳細情況。安裝完HBase之後,啟動hadoop叢集(利用hdfs儲存),啟動zookeeper,使用start-hbase.sh命令開啟hbase服務,最後在shel

HBase資料庫安裝shell命令詳解

關係型資料庫RDBMS:具有“表”模型結構,表與表之間存在著關係事物:一致性  隔離性  原子性  永續性MySQL開源:免費支援標準SQL語句資料量:10WOarcle:收費資料量:海量SqlServer微軟,收費提供一個圖形介面的管理平臺特點:都支援結構化查詢語言非關係型資料庫HBase、MongoDB、

Hbase偽分散式快速安裝+shell簡單訪問

Hbase0.96快速安裝過程(簡化版) 1.將hbase-0.96壓縮包解壓到app目錄下。 2.cd到app目錄下,mv hbase-0.96  hbase修改名字, 3.配置hbase環境變數,切換root使用者下,修改#vi /etc/profile 增加  exp

Hbase HBase 的整體架構

ems 高效率 技術 解釋 times 性能 img 並且 can HBase 系統架構圖 組成部件說明   Client:   使用HBase RPC機制與HMaster和HRegionServer進行通信   Client與HMaster進行通信進行管理類操作   C

大數據筆記(十三)——常見的NoSQL數據庫HBase數據庫(A)

list tar regions info max script 參數 .tar.gz ges 一.HBase的表結構和體系結構   1.HBase的表結構   把所有的數據存到一張表中。通過犧牲表空間,換取良好的性能。   HBase的列以列族的形式存在。每一個列族包括若

SSM-SpringMVC-16:SpringMVC中小論註解式開發訪問方式

system springmvc req 就會 res ring pac AC pos ------------吾亦無他,唯手熟爾,謙卑若愚,好學若饑------------- 訪問方式可以指定,打個比方,你通過get方式進入登陸頁面,通過post發送aj

HadoopHBase

索引 通過 抓取 hbase 區別 訪問 hba 計算 ase 從BigTable說起: BigTable用於解決互聯網的搜索問題 1.  建立互聯網的索引   爬蟲持續不斷的抓取新的網頁,這些網頁每一頁一行的存儲到BIgTable中   MapReduce計算作業運行在整

大數據HBase基礎

科技;大數據HBase簡介1.1. 什麽是HBaseHBase是一個高可靠性、高性能、面向列、可伸縮的分布式存儲系統,利用HBase技術可在廉價PC Server上搭建起大規模結構化存儲集群。 HBase的目標是存儲並處理大型的數據,更具體來說是僅需使用普通的硬件配置,就能夠處理由成千上萬的行和列所組成的大

大數據開發學習hbase命令的簡單操作

數據 小白 hba name isa 出現 base 相同 大牛 小課堂之hbase命令的簡單操作 1、創建一張表 create 表名,列族名 create ‘t0‘,‘cf01‘ --把單引號去掉? undefined local variable or method `

HBase(三)HBase集群Shell操作

enter nco 服務器 pre see 結果 編程 str hbase 一、進入HBase命令行 在你安裝的隨意臺服務器節點上,執行命令:hbase shell,會進入到你的 hbase shell 客 戶端 [admin@node21 ~]$ hbase sh

Hbase分散式搭建Zookeeper搭建

zookeeper 安裝包:https://download.csdn.net/download/leoe_/10292256 1、解壓zooker-3-4-5.tar.gz 解壓:# tar -zxf zookeeper-3.4.5.tar.gz 更改名字為zoo

Hbase分散式搭建hadoop搭建

一、搭建環境 虛擬機器數量:3臺 作業系統:Ubuntu 14.04 Hadoop:Hadoop 2.2.0 Java:java version “1.7.0_51” 需要的安裝包: jdk:https://download.csdn.net/download/leoe_

hbase架構原理region、memstore、hfile、hlog、columm-family、colum、cell

Hbase的頂級儲存結構是表,Hbase的表可以理解成是行的集合,行(記錄)是列族的集合,列族是列的集合。這裡有重點介紹幾個容易混爻的幾個感念! HBase採用Master/Slave架構搭建叢集,它隸屬於Hadoop生態系統,由一下型別節點組成:HMaster節點、HRegionServer節