首页 > 其他分享 >Hbase教程

Hbase教程

时间:2023-10-29 12:23:07浏览次数:36  
标签:教程 admin cf localhost test hbase Hbase 2.5

Hbase是一个Hadoop Database,是分布式、弹性、大数据存储引擎

Hbase的目标是托管大表-数十亿行数百万列。

1 安装

Hbase版本和java版本以及Hadoop版本之间存在依赖关系。可以在这里查看https://hbase.apache.org/book.html#java

1.1 Stand-alone安装

首先,下载安装包

 [admin@localhost software]$ wget https://dlcdn.apache.org/hbase/2.5.5/hbase-2.5.5-bin.tar.gz --no-check-certificate 

解压,并进入目录

[admin@localhost software]$ tar -zxvf hbase-2.5.5-bin.tar.gz
[admin@localhost software]$ cd hbase-2.5.5/

设置JAVA_HOME环境变量

[admin@localhost hbase-2.5.5]$ vi conf/hbase-env.sh
export JAVA_HOME=/data/software/jdk-11.0.2

启动

[admin@localhost hbase-2.5.5]$ bin/start-hbase.sh
running master, logging to /data/software/hbase-2.5.5/bin/../logs/hbase-admin-master-localhost.localdomain.out

然后,我们可以查看该进程,HMaster就是我们刚才启动的进程

[admin@localhost hbase-2.5.5]$ jps -l
11555 org.apache.hadoop.hbase.master.HMaster
11915 jdk.jcmd/sun.tools.jps.Jps
[admin@localhost hbase-2.5.5]$

然后,我们可以在页面查看

http://192.168.xxx.xxx:16010/

查看以及操作Hbase数据库,执行如下命令

hbase:001:0> create 'test', 'cf' #创建表
hbase:002:0> list 'test' #查看表
hbase:003:0> describe 'test' #查看表详情
hbase:005:0> put 'test', 'row1', 'cf:a', 'value1' #插入一条数据
hbase:006:0> put 'test', 'row2', 'cf:b', 'value2'
hbase:007:0> put 'test', 'row3', 'cf:c', 'value3'

hbase:008:0> scan 'test' #查询表
ROW                                                  COLUMN+CELL
 row1                                                column=cf:a, timestamp=2023-10-28T21:07:40.959, value=value1
 row2                                                column=cf:b, timestamp=2023-10-28T21:07:47.509, value=value2
 row3                                                column=cf:c, timestamp=2023-10-28T21:07:52.445, value=value3
3 row(s)
Took 0.0632 seconds
hbase:009:0>

 

标签:教程,admin,cf,localhost,test,hbase,Hbase,2.5
From: https://www.cnblogs.com/zhenjingcool/p/17795727.html

相关文章

  • szfpga 详细:高云1N1开发板高云gowin软件使用教程
     1.概述  国产FPGA是最近几年起来的产品,具有性价比高特点。高云FPGA,大多用在LED,电机控制,PLC设备上。 高云1N1开发板采用GW1N-LV1QN48C6/I5FPGA器件。具有低功耗,瞬时启动,高安全性,低成本,方便扩展等特点。价格便宜,易扩张,帮助用户快速进入国产FPGA学习。开发板集成多......
  • Sqli-labs靶场搭建教程
    sqli-labs靶场环境搭建1.官网下载靶场的压缩文件2.下载phpstudyWindows版phpstudy下载-小皮面板(phpstudy)(xp.cn)3.打开phpstudy的根目录,把下载好的压缩文件解压到相应的根目录下4.修改sql-connections中的db-creds.inc文件中的数据库密码5.启动apache和mysql......
  • 无涯教程-Clojure - Adding a New Key to the Structure函数
    由于结构是不可变的,因此可以将另一个键添加到结构中的唯一方法是创建新结构。示例(nsclojure.examples.example(:gen-class))(defnExample[](defstructEmployee:EmployeeName:Employeeid)(defemp(struct-mapEmployee:EmployeeName"Learnfk":Employeei......
  • ResNet详解:网络结构解读与PyTorch实现教程
    本文深入探讨了深度残差网络(ResNet)的核心概念和架构组成。我们从深度学习和梯度消失问题入手,逐一解析了残差块、初始卷积层、残差块组、全局平均池化和全连接层的作用和优点。文章还包含使用PyTorch构建和训练ResNet模型的实战部分,带有详细的代码和解释。关注TechLead,分享AI与......
  • 无涯教程-Clojure - send-off函数
    在某些情况下,为代理分配了实际上是阻止的函数。一个简单的示例是,考虑您正在从本质上是阻塞的文件中读取内容。send-off-语法(sendagentnamefunctionvalue)参数   - "agentname"是将发送函数重定向到的代理,"function"用于确定更改代理价值的方式,"value"是传递......
  • ResNet详解:网络结构解读与PyTorch实现教程
    本文深入探讨了深度残差网络(ResNet)的核心概念和架构组成。我们从深度学习和梯度消失问题入手,逐一解析了残差块、初始卷积层、残差块组、全局平均池化和全连接层的作用和优点。文章还包含使用PyTorch构建和训练ResNet模型的实战部分,带有详细的代码和解释。关注TechLead,分享AI与......
  • 无涯教程-Clojure - Immutable Nature函数
    默认情况下,结构也是不可变的,因此,如果我们尝试更改特定键的值,则它不会更改。Immutable-示例(nsclojure.examples.example(:gen-class))(defnExample[](defstructEmployee:EmployeeName:Employeeid)(defemp(struct-mapEmployee:EmployeeName"Learnfk"......
  • Navicat 15 最新下载(附图文激活教程,亲测有效)
    分享一波Navicat15的最新安装包和注册机,可以永久激活哟,笔者亲测有效,小伙伴们可放心下载,下面附上详细的图文安装教程。Navicat介绍Navicat是一款强大的数据库管理和设计工具,支持Win、macOS和linux。直观的GUI让用户简单地管理MySQL、MariaDB、MongoDB、SQLServer、SQLit......
  • 无涯教程-Clojure - Accessing Individual Fields函数
    可以通过与结构对象一起访问键来访问结构的各个字段。AccessingIndividual-语法:keystructure-name参数   - "key"是结构中的键值,"structure-name"是作为相应关键字的结构。返回值 - 将返回与键关联的值。以下程序显示了有关如何使用它的示例。AccessingI......
  • 无涯教程-Clojure - struct-map函数
    通过显式定义将哪些值分配给结构中的哪些键,此函数用于将值专门分配给键值。struct-map-语法(struct-mapstructnamekeynvaluen….)参数   - "structname"是要赋予结构的名称,"keyn和valuen"是需要分配给该结构的键值。返回值 - 返回一个结构对象,其值映射......