hadoop 笔记(hbase)
hbase 基础:
hbase是基于列的数据,其数据模式如下:
1、安装
1.1)hbase安装分为单机、伪分布式、分布式,单机下安装不依赖于hadoop;因为不需要分布式文件系统支持;
1.2)安装并启动服务:
tar xfz hbase-0.94.12.tar.gz;
start-hbase.sh
stop-hbase.sh
备注:需要先安装jdk
1.3) 配置hbase-site.xml
<configuration>
<property>
<name>hbase.rootdir</name>
<value>file:///tmp/hbase</value> //如果是集群配置这里就是hadoop的文件系统
</property>
</configuration>
1.3)启动shell控制台
hbase shell
备注:需要配置环境变量,否则执行该命令需要在bin目录下
2. CRUD
2.1) 创建
create 'ti','f1','f2'
行为 ti,有f1,f2两个列簇
2.2)查看创建的行
list
显示t1被创建
2.3) 插入(每次操作一个cell)
put 'ti', 'fredric', 'f1:name','sinny'
put 'ti', 'fredric', 'f1:age','12
put 'ti', 'sinny', 'f2:site','hangzhou'
2.4) 查看
scan 'ti'
结果如下:
ROW COLUMN+CELL
fredric column=f1:age, timestamp=1437120810615, value=12
fredric column=f1:name, timestamp=1437120785387, value=sinny
sinny column=f2:site, timestamp=1437120892777, value=hangzhou
2.5)获取
get 'ti','fredric'
get 'ti', 'fredric', {COLUMN => 'f1', TIMESTAMP => 1437120810615}
2.6) 删除
disable 'ti'
drop 'ti'
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)