Rumah pangkalan data tutorial mysql [置顶] hbase的基本操作

[置顶] hbase的基本操作

Jun 07, 2016 pm 02:50 PM
hbase baris arahan Operasi asas pin ke atas Masuk

进入hbase命令行 ./hbase shell 查看状态 status 显示hbase中的表 list 创建user表,包含info、data两个列族 create 'user', 'info1', 'data1' create 'user', {NAME = 'info', VERSIONS = '3'} 向user表中插入信息,row key为rk0001,列族info中添加name列标

进入hbase命令行
./hbase shell

查看状态
status

显示hbase中的表
list

创建user表,包含info、data两个列族
create 'user', 'info1', 'data1'
create 'user', {NAME => 'info', VERSIONS => '3'}

向user表中插入信息,row key为rk0001,列族info中添加name列标示符,值为zhangsan
put 'user', 'rk0001', 'info:name', 'zhangsan'

向user表中插入信息,row key为rk0001,列族info中添加gender列标示符,值为female
put 'user', 'rk0001', 'info:gender', 'female'

向user表中插入信息,row key为rk0001,列族info中添加age列标示符,值为20
put 'user', 'rk0001', 'info:age', 20

向user表中插入信息,row key为rk0001,列族data中添加pic列标示符,值为picture
put 'user', 'rk0001', 'data:pic', 'picture'

获取user表中row key为rk0001的所有信息
get 'user', 'rk0001'

获取user表中row key为rk0001,info列族的所有信息
get 'user', 'rk0001', 'info'

获取user表中row key为rk0001,info列族的name、age列标示符的信息
get 'user', 'rk0001', 'info:name', 'info:age'

获取user表中row key为rk0001,info、data列族的信息
get 'user', 'rk0001', 'info', 'data'
get 'user', 'rk0001', {COLUMN => ['info', 'data']}

get 'user', 'rk0001', {COLUMN => ['info:name', 'data:pic']}

获取user表中row key为rk0001,列族为info,版本号最新5个的信息
get 'user', 'rk0001', {COLUMN => 'info', VERSIONS => 2}
get 'user', 'rk0001', {COLUMN => 'info:name', VERSIONS => 5}
get 'user', 'rk0001', {COLUMN => 'info:name', VERSIONS => 5, TIMERANGE => [1392368783980, 1392380169184]}

获取user表中row key为rk0001,cell的值为zhangsan的信息
get 'people', 'rk0001', {FILTER => "ValueFilter(=, 'binary:图片')"}

获取user表中row key为rk0001,列标示符中含有a的信息
get 'people', 'rk0001', {FILTER => "(QualifierFilter(=,'substring:a'))"}

put 'user', 'rk0002', 'info:name', 'fanbingbing'
put 'user', 'rk0002', 'info:gender', 'female'
put 'user', 'rk0002', 'info:nationality', '中国'
get 'user', 'rk0002', {FILTER => "ValueFilter(=, 'binary:中国')"}

查询user表中的所有信息
scan 'user'

查询user表中列族为info的信息
scan 'user', {COLUMNS => 'info'}
scan 'user', {COLUMNS => 'info', RAW => true, VERSIONS => 5}
scan 'persion', {COLUMNS => 'info', RAW => true, VERSIONS => 3}
查询user表中列族为info和data的信息
scan 'user', {COLUMNS => ['info', 'data']}
scan 'user', {COLUMNS => ['info:name', 'data:pic']}

查询user表中列族为info、列标示符为name的信息
scan 'user', {COLUMNS => 'info:name'}

查询user表中列族为info、列标示符为name的信息,并且版本最新的5个
scan 'user', {COLUMNS => 'info:name', VERSIONS => 5}

查询user表中列族为info和data且列标示符中含有a字符的信息
scan 'user', {COLUMNS => ['info', 'data'], FILTER => "(QualifierFilter(=,'substring:a'))"}

查询user表中列族为info,rk范围是[rk0001, rk0003)的数据
scan 'people', {COLUMNS => 'info', STARTROW => 'rk0001', ENDROW => 'rk0003'}

查询user表中row key以rk字符开头的
scan 'user',{FILTER=>"PrefixFilter('rk')"}

查询user表中指定范围的数据
scan 'user', {TIMERANGE => [1392368783980, 1392380169184]}

删除数据
删除user表row key为rk0001,列标示符为info:name的数据
delete 'people', 'rk0001', 'info:name'
删除user表row key为rk0001,列标示符为info:name,timestamp为1392383705316的数据
delete 'user', 'rk0001', 'info:name', 1392383705316

清空user表中的数据
truncate 'people'

修改表结构
首先停用user表(新版本不用)
disable 'user'

添加两个列族f1和f2
alter 'people', NAME => 'f1'
alter 'user', NAME => 'f2'
启用表
enable 'user'

###disable 'user'(新版本不用)
删除一个列族:
alter 'user', NAME => 'f1', METHOD => 'delete' 或 alter 'user', 'delete' => 'f1'

添加列族f1同时删除列族f2
alter 'user', {NAME => 'f1'}, {NAME => 'f2', METHOD => 'delete'}

将user表的f1列族版本号改为5
alter 'people', NAME => 'info', VERSIONS => 5
启用表
enable 'user'

删除表
disable 'user'
drop 'user'
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Tetapan grafik terbaik
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Cara Memperbaiki Audio Jika anda tidak dapat mendengar sesiapa
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Cara Membuka Segala -galanya Di Myrise
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Ketahui cara menggunakan alat baris arahan sxstrace.exe dengan berkesan Ketahui cara menggunakan alat baris arahan sxstrace.exe dengan berkesan Jan 04, 2024 pm 08:47 PM

Ramai rakan yang menggunakan sistem win10 mengalami masalah ini semasa bermain permainan atau memasang sistem Aplikasi tidak boleh dimulakan kerana konfigurasi selari aplikasi tidak betul. Untuk mendapatkan maklumat lanjut, lihat log peristiwa aplikasi atau gunakan alat baris arahan sxstrace.exe. Ini mungkin kerana sistem pengendalian tidak mempunyai kebenaran yang sepadan Mari kita lihat tutorial khusus di bawah. Tutorial menggunakan alat baris arahan sxstrace.exe 1. Masalah ini biasanya berlaku apabila memasang program dan permainan Gesaannya ialah: Aplikasi tidak boleh dimulakan kerana konfigurasi selari aplikasi tidak betul. Untuk mendapatkan maklumat lanjut, lihat log peristiwa aplikasi atau gunakan alat baris arahan sxstrace.exe. 2. Mula →

Arahan dan pintasan biasa dalam sistem Linux Arahan dan pintasan biasa dalam sistem Linux Jun 18, 2023 am 08:46 AM

Dengan aplikasi sistem pengendalian Linux yang meluas, semakin ramai orang mula perlu mempelajari dan memahami arahan asas dan pintasan dalam sistem Linux. Dalam artikel ini, kami akan memperkenalkan beberapa arahan dan pintasan Linux yang biasa digunakan untuk membantu pemula memahami sistem Linux dan meningkatkan kecekapan kerja. Arahan yang biasa digunakan Arahan 1.1ls Arahan ls ialah salah satu daripada arahan yang paling biasa digunakan dalam Linux. Ia digunakan terutamanya untuk menyenaraikan fail dan subdirektori dalam direktori semasa. Pilihan yang biasa digunakan ialah: -l: Paparkan maklumat fail dalam format panjang, termasuk jenis fail

Tingkatkan Ubuntu 20.04 kepada 22.04 melalui baris arahan Tingkatkan Ubuntu 20.04 kepada 22.04 melalui baris arahan Mar 20, 2024 pm 01:25 PM

Artikel ini memperincikan langkah-langkah untuk menaik taraf Ubuntu 20.04 kepada 22.04. Bagi pengguna yang menggunakan Ubuntu 20.04, mereka telah terlepas ciri dan kelebihan baharu yang dibawa oleh versi 22.04. Untuk mendapatkan pengalaman dan keselamatan yang lebih baik, adalah disyorkan untuk menaik taraf kepada versi Ubuntu yang lebih baharu tepat pada masanya. Ubuntu22.04 diberi nama kod "Jamie Jellyfish", mari kita terokai cara mendapatkan versi LTS terkini! Cara menaik taraf Ubuntu 20.04 kepada 22.04 melalui baris arahan Menguasai baris arahan akan memberi anda kelebihan. Walaupun mungkin untuk mengemas kini Ubuntu melalui GUI, tumpuan kami adalah melalui baris arahan. Mula-mula, mari kita semak versi Ubuntu yang sedang berjalan menggunakan arahan berikut: $

Bagaimana untuk memasuki mod selamat dalam win7 Bagaimana untuk memasuki mod selamat dalam win7 Dec 26, 2023 pm 06:09 PM

sistem win7 adalah sistem yang sangat mudah digunakan. Semasa penggunaan berterusan, ramai rakan bertanya bagaimana untuk memasuki mod selamat dalam sistem win7? Hari ini, editor akan membawakan anda tutorial terperinci dengan gambar dan teks tentang cara memasuki mod selamat pada komputer win7 Mari kita lihat. Tutorial grafik tentang cara memasuki mod selamat dalam Windows 7: Kaedah 1: Gunakan kekunci pintasan untuk memasukkan item permulaan lanjutan 1. Tekan kekunci "F8" berulang kali sebelum but ke skrin permulaan sistem Windows, atau tahan kekunci "CTRL". Dengan cara ini, kita boleh memasukkan pilihan permulaan lanjutan sistem Windows dan memilih untuk memasuki mod selamat. Kaedah 2: Tetapkan but untuk memasukkan item permulaan lanjutan 1. Jika sistem win7 boleh dimulakan seperti biasa, anda boleh menggunakan kombinasi kekunci Win + R untuk membuka kotak run.

Penjelasan terperinci tentang parameter baris arahan python Penjelasan terperinci tentang parameter baris arahan python Dec 18, 2023 pm 04:13 PM

Dalam Python, parameter boleh dihantar ke skrip melalui baris arahan. Parameter ini boleh digunakan di dalam skrip untuk melakukan tindakan yang berbeza berdasarkan input yang berbeza. Penjelasan terperinci tentang parameter baris arahan Python: 1. Parameter kedudukan: parameter yang dihantar ke skrip mengikut urutan pada baris arahan Mereka boleh diakses melalui kedudukan dalam skrip 2. Pilihan baris arahan: parameter bermula dengan - atau -, biasanya Digunakan untuk menentukan pilihan atau bendera khusus untuk skrip; 3. Lulus nilai parameter: Lulus nilai parameter melalui baris arahan.

Bagaimana untuk memasukkan antara muka tetapan bios pada desktop Lenovo Bagaimana untuk memasukkan antara muka tetapan bios pada desktop Lenovo Jul 14, 2023 pm 12:53 PM

Baru-baru ini, ramai netizen bertanya bagaimana untuk memasukkan bios komputer desktop Lenovo dan menyediakan but cakera U Saya baru sahaja membeli komputer meja untuk memasang sistem komputer dan mendapati bahawa but cakera U yang disediakan tidak dapat ditemui anda tentang cara memasukkan antara muka bios komputer Lenovo. 1. Mula-mula hidupkan kuasa komputer. Apabila skrin "Lenovo" muncul pada skrin komputer, anda juga akan melihat perkataan berikut "PressF2toSetup" di sudut kiri bawah. Pada masa ini, cepat tekan kekunci "F2" pada papan kekunci untuk memasuki tetapan BIOS. 2. Seterusnya, komputer akan memasuki antara muka tetapan BIOS perkakasan. 3. Selepas kami melengkapkan tetapan BIOS komputer, kami boleh menekan "F10" pada papan kekunci untuk menyimpan konfigurasi semasa dan keluar dari program BIOS. 4. Akhirnya

Cara menyematkan video anda sendiri di TikTok Cara menyematkan video anda sendiri di TikTok Mar 26, 2024 pm 01:21 PM

Terdapat pengguna di Douyin yang merakam banyak karya video Apabila terdapat terlalu banyak kerja video, semua jenis kerja video yang sangat baik akan terkubur Fungsi penyematan adalah sangat berguna. Seterusnya, editor akan membawakan anda tutorial grafik tentang cara menyemat video anda sendiri pada Douyin. Pengguna yang tidak tahu cara menyematkan video ke bahagian atas harus melihat. Tutorial penggunaan Tiktok: Cara menyematkan video anda sendiri pada Tiktok 1. Mula-mula, kami membuka Tiktok dan klik pada saya seperti yang ditunjukkan dalam gambar di sudut kanan bawah antara muka utama. 2. Kemudian selepas kami memasuki antara muka peribadi, cari kerja video yang anda mahu pin ke bahagian atas, dan klik untuk memainkannya. 3. Kemudian dalam antara muka video, klik pada pilihan tiga titik di sudut kanan bawah seperti yang ditunjukkan dalam gambar. 4. Akhir sekali, kami klik pada butang atas dalam tetingkap pop timbul baharu untuk kembali ke dunia peribadi.

Pandangan pertama di Django: Cipta projek Django pertama anda menggunakan baris arahan Pandangan pertama di Django: Cipta projek Django pertama anda menggunakan baris arahan Feb 19, 2024 am 09:56 AM

Mulakan perjalanan projek Django: mulakan dari baris arahan dan cipta projek Django pertama anda Django ialah rangka kerja aplikasi web yang berkuasa dan fleksibel Ia berdasarkan Python dan menyediakan banyak alat dan fungsi yang diperlukan untuk membangunkan aplikasi web. Artikel ini akan membawa anda untuk mencipta projek Django pertama anda bermula dari baris arahan. Sebelum memulakan, pastikan anda memasang Python dan Django. Langkah 1: Cipta direktori projek Mula-mula, buka tetingkap baris arahan dan buat direktori baharu

See all articles