hbase
文章平均质量分 74
blackproof
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
hbase 命令入门
转:http://blog.csdn.net/hongbinchen/article/details/6289279 1. 创建表 create 'student','name','address' 新建student表,该表有两列 名称和地址,名称只有一个,address可以有多个,create 'dirktest', {NAME => 'cf'},{SPLIT...原创 2013-03-05 14:46:24 · 115 阅读 · 0 评论 -
HBase笔记一 数据结构
HMaster 分配region到各个HRegionServer中一个共享的HlogHRegionServerHRegion Server将每个table的CF 存储为Store StoreStore为表的存储对象,包含多个StoreFile StoreFileStoreFile为Store对象的操作单位,包含多个HFile...原创 2013-06-23 10:49:13 · 132 阅读 · 0 评论 -
Claude Mythos Preview:AI安全能力阶跃与漏洞自动化利用
大语言模型正从通用推理工具演进为专业级安全智能体,其核心在于对软件供应链脆弱性的深度语义理解与跨域因果推理能力。基于强化学习与大规模代码训练的前沿模型,已能实现从漏洞识别到可执行exploit生成的端到端闭环,显著压缩传统‘发现-分析-利用’周期。该能力依托于对C/Python/Rust等语言内存模型、OS内核机制及编译器行为的联合建模,并在SWE-bench Pro等工业级基准中达成77.8%修复通过率。技术价值不仅体现为审计效率跃升,更在于推动‘纵深防御即代码’范式落地,驱动企业将AI原生安全能力嵌入C原创 2026-06-25 09:44:32 · 462 阅读 · 0 评论 -
hbase 笔记三 配置优化
转载:http://database.51cto.com/art/201107/274661_1.htm 配置优化zookeeper.session.timeout默认值:3分钟(180000ms)说明:RegionServer与Zookeeper间的连接超时时间。当超时时间到后,ReigonServer会被Zookeeper从RS集群清单中移除,HMaster收到移...原创 2013-06-28 22:41:32 · 112 阅读 · 0 评论 -
基于YOLOv8的变压器漏油检测系统开发实践
目标检测技术作为计算机视觉的核心任务,通过深度学习模型实现物体定位与分类。YOLOv8作为当前先进的实时检测框架,在工业缺陷检测领域展现出显著优势。针对电力设备运维中的变压器漏油检测难题,通过改进SPPF模块和设计Leak-Fusion特征融合层,有效提升了小目标识别精度。该系统采用TensorRT加速部署,在边缘计算设备上实现毫秒级响应,特别适用于变电站等复杂场景。结合数据增强策略和反光抑制模块,解决了传统方法在反光、阴影等干扰下的误报问题,为电力设备智能巡检提供了可靠的技术方案。原创 2026-07-23 13:58:22 · 445 阅读 · 0 评论 -
HBase 笔记四 预先设置regions
来源文档:http://hbase.apache.org/book.html#precreate.regions http://hbase.apache.org/book.html#rowkey.regionsplits 以上是hbase文档,详细学习就rtfd吧 这里给出了文档中预先设置regions的代码,项目中也用的是这种方法,解决...原创 2013-07-01 15:48:31 · 172 阅读 · 0 评论 -
HBase get源码解析
客户端获得RPC链接 递归查找对应rowkey的地址 递归:table - .METE. - ROOT HConnectionManager - locateRegionInMeta在metatable中查找region地址: metaLocation = locateRegion(parentTable,metaKey); ...2014-01-21 23:39:14 · 282 阅读 · 0 评论 -
hbase 编译
hbase编译报错: 编译中出现一个错误:找不到autoreconf (视机器环境而定),定位到文件中位置: <target name="create-native-configure"> <exec executable="autoreconf" dir="${na...原创 2014-06-06 20:02:12 · 128 阅读 · 0 评论 -
hbase zookeeper独立搭建
一、zk单独搭建 1.修改配置文件:conf/zoo.cfgtickTime=2000 dataDir=/home/hadoop/data/zookeeper clientPort=2181 initLimit=5 syncLimit=2 server.1=slave-01:2888:3888 server.2=slave-02:2888:...原创 2014-02-27 21:33:27 · 146 阅读 · 0 评论 -
Linux tar命令完全指南:从打包压缩原理到运维实战
在Linux系统管理与运维中,文件归档与压缩是基础且高频的操作。其核心原理在于区分打包(归档)与压缩两个独立概念:打包工具如tar负责将多个文件及元数据合并为单一容器文件,而压缩工具如gzip、bzip2则通过算法减少该容器文件的体积。这种分离设计提升了压缩效率,尤其适用于日志备份、代码分发等场景。理解tar、gzip、bzip2等工具的组合使用,能有效解决日常工作中遇到的压缩格式混淆、解压报错等问题。本文通过解析tar命令的打包与压缩逻辑,结合增量备份、文件排除等实战技巧,帮助读者构建从基础到进阶的完整技原创 2026-07-07 12:55:00 · 411 阅读 · 0 评论 -
hbase compact和split策略
---compact split笔记 compact策略:在启动region之后,memflush之后,用户compact调用compact使用策略类needsCompaction方法,hfile数量大于hbase.hstore.compaction.min 和 hbase.hstore.compactionThreshold的最大值数(默认值为3) major com...原创 2015-02-12 17:41:58 · 362 阅读 · 0 评论 -
hbase rs启动的内存要求
hbase rs启动的内存要求 1-hbase.regionserver.global.memstore.upperLimit-hfile.block.cache.size<=(HBASE_CLUSTER_MINIMUM_MEMORY_THRESHOLD = 0.2f)也就是memstore和blockcache要小于等于heap的80%private static voi...原创 2015-02-27 16:46:34 · 195 阅读 · 0 评论 -
Ansible配置管理实战:Oracle Linux 8.10部署与可信度验证
配置管理是现代软件交付链路中保障系统一致性的核心技术,其本质是通过声明式定义消除人工操作带来的状态熵增。它基于基础设施即代码(IaC)理念,依托Ansible等工具实现跨环境的幂等部署、状态收敛与自动验证。技术价值在于提升发布可靠性、满足安全合规要求,并支撑Kubernetes等云原生环境的规模化治理。典型应用场景包括多节点Linux集群配置同步、CI/CD流水线集成、安全基线加固及运行时可信度度量。本文聚焦Oracle Linux 8.10平台,深入解析Ansible安装陷阱、privilege esca原创 2026-06-20 16:56:27 · 348 阅读 · 0 评论 -
hadoop 排序优化
转:http://blog.csdn.net/wf1982/article/details/7369324 hive 全排序优化全排序Hive的排序关键字是SORT BY,它有意区别于传统数据库的ORDER BY也是为了强调两者的区别–SORT BY只能在单机范围内排序。考虑以下表定义:CREATE TABLE if not exists t_order( id...原创 2014-04-08 23:20:44 · 132 阅读 · 0 评论 -
SEO 2026 实战:Google Search Console 数据驱动,3步提升页面点击率 15%
本文详细介绍了如何利用Google Search Console(GSC)数据驱动SEO优化,通过诊断点击率洼地、精准调整标题和摘要、建立数据反馈闭环三个步骤,实现页面点击率提升15%。文章结合实战案例和数据分析,为数字营销人员提供了一套可量化的优化方法论。原创 2026-07-07 15:19:55 · 423 阅读 · 0 评论 -
hbase 配置优化
hbase的优化的一点经验,一直没做这个笔记,是因为hbase自身也有设计缺陷,所以有些配置不能说优化,只能说因为hbase自身缺陷可以将就着用,不说废话了,以下就是优化的一点笔记 hbase配置修改:(split是因为hfile过多,进行split,split之后进行compact 可以可能要有人喷了,hfile多了应该compact才对啦。贴出0.98.1的代码,大致逻辑...原创 2015-06-06 14:00:30 · 197 阅读 · 0 评论 -
hbase Number of empty REGIONINFO_QUALIFIER rows in hbase:meta: 1
机房断电 hbase产生漏洞,用http://blackproof.iteye.com/blog/2052898这个帖子,可以删除多余的meta上的region 在hbase hbck报错:ERROR: Empty REGIONINFO_QUALIFIER found in hbase:meta 需要用hbase hbck -details才能显示有问题的rowER...原创 2015-08-06 13:49:13 · 351 阅读 · 0 评论 -
hbase hbck流程
HBaseFsck类的hbase hbck流程;hbck是一个很重的管理工具,他会访问所有rs,扫描整个meta表,以及读取所有table region里的regioninfo,所以不要频繁使用hbck,会给hbase带来压力 /** * This repair method requires the cluster to be online since it conta...原创 2015-12-21 16:23:24 · 652 阅读 · 0 评论 -
hbase 报java.lang.IllegalAccessError: com/google/protobuf/HBaseZeroCopyByteString
问题描述 在HBase上运行MapReduce作业时,报如下异常:IllegalAccessError: class com.google.protobuf.HBaseZeroCopyByteString cannot access its superclass com.google.protobuf.LiteralByteString 使用HBase环境如下...原创 2014-12-10 21:41:11 · 214 阅读 · 0 评论 -
文件上传与XSS漏洞组合利用实战:从原理到攻防演练
在Web安全领域,文件上传漏洞与跨站脚本攻击是两类常见且危害巨大的安全风险。文件上传漏洞的核心在于服务器对用户上传文件的验证与处理逻辑存在缺陷,攻击者可借此将恶意文件植入服务器。XSS漏洞的本质则是攻击者能够将恶意脚本注入到网页中,并在受害者浏览器中执行。这两类漏洞单独存在时可能仅被视为中低危风险,但组合利用却能产生‘1+1>2’的连锁效应,实现从信息窃取到权限提升的质变。例如,攻击者可利用文件上传功能将恶意JavaScript文件存储于目标服务器,再通过存储型XSS漏洞诱导用户加载该文件,从而绕过同源策略原创 2026-06-20 12:01:43 · 141 阅读 · 0 评论 -
HBase笔记一 数据结构
多个StoreFile StoreFileStoreFile为Store对象的操作单位,包含多个HFile HFileHFile为实际存储数据的对象,包含多个Block BlockBlock 64k,Hbase存储的最小单位 HDFSBlock存储在HDFS上,每个Hadoop-block是64M原创 2013-06-23 10:49:13 · 116 阅读 · 0 评论 -
HBASE笔记二 Get和Put
rowkey所在region srver)有缓存时使用StoreFile读取数据 Put 存储数据WAL包含Sequence File,HLogKey实例数据为Sequential number(可让数据Put有序化)和实际数据MemStore当MemStore满(由hbase.hregion.menstore.flush.size配置,默认64M)会起个线程,将数据转移到disk上(hdfs)HFile hdf2013-06-23 11:09:27 · 184 阅读 · 0 评论 -
hbase 笔记三 配置优化
原创 2013-06-28 22:41:32 · 139 阅读 · 0 评论 -
CCF-A 与 CORE A* 顶会 2024 列表对比:3个维度解析计算机会议认可度
本文对比分析了CCF-A与CORE A*顶级计算机会议在2024年的认可度差异,从起源定位、重点会议交叉对比和投稿策略三个维度展开。研究发现,两大体系重合度约35%,地域特征明显,CCF侧重北美会议,CORE覆盖更广。文章为研究人员提供了投稿策略建议,并附2024年最新会议列表对照表,助力学术职业发展。原创 2026-07-06 10:20:11 · 357 阅读 · 0 评论 -
HBase 笔记四 预先设置regions
吧 这里给出了文档中预先设置regions的代码,项目中也用的是这种方法,解决入大数据到hbase都阻塞在一台机子的一个region上: public static boolean createTable(HBaseAdmin admin, HTableDescriptor table, byte[][] splits)throws IOException { try { admin.createTable( table, splits ); return tr原创 2013-07-01 15:48:31 · 174 阅读 · 0 评论 -
HBase custom Filter
er,按照cq比较 hbase还有一堆WritableByteArrayComparable,可以满足各种比较比如RegexStringComparator可以使用正则 但是在实际业务中,因为需求对数据要求是多样,对维度的,且数据是冗余,残缺,不可靠,不能枚举的。所以自定义的Filter还是有用的,而且选择正确的方法继承,查询效率也可以很高 自定义filter继承的接口Filter,或是FilterBase以下是重写的方法:filterRowKey根据RK决定行是2013-08-14 18:01:11 · 285 阅读 · 0 评论 -
Hbase ScannerTimeoutException 报错
ER_LEASE_PERIOD_KEY, 120000) 2.在$HBASE_HOME/conf/hbase-site.xml中添加<property><name>hbase.regionserver.lease.period</name><value>180000</value></property>原创 2013-09-26 14:27:34 · 141 阅读 · 0 评论 -
RT-Thread与CubeMX驱动74HC595数码管方案详解
在嵌入式系统开发中,移位寄存器是实现IO扩展的重要组件,其中74HC595作为典型的串行输入/并行输出芯片,通过SPI或GPIO模拟时序可高效驱动多位数码管显示。其工作原理涉及数据移位、锁存和输出三阶段,配合三态输出特性,能显著节省MCU的GPIO资源。RT-Thread实时操作系统提供了稳定的线程调度机制,结合STM32CubeMX可视化配置工具,可快速构建显示驱动框架。该方案特别适合智能仪表、工业控制等人机交互场景,实测可减少60%的GPIO占用,并支持多芯片级联扩展。通过硬件抽象层封装和动态刷新率调整原创 2026-07-17 16:21:12 · 381 阅读 · 0 评论 -
HBase get源码解析
metaLocation = locateRegion(parentTable,metaKey); 发送查询请求到客户端 服务端一、实例化HRegion获得Get请求,HRegionServer public Result get(byte[] regionName,Get get){HRegion region = getRegion(regionName);//1return region.get(get,getLockFromId(get.getLoc2014-01-21 23:39:14 · 263 阅读 · 0 评论 -
hbase zookeeper独立搭建
88 server.2=slave-02:2888:3888 server.3=slave-03:2888:3888 2.生成myid文件 在slave-01中echo "1" > /home/hadoop/data/zookeeper/myid 在slave-02中echo "2" > /home/hadoop/data/zookeeper/myid 在slave-03中echo &原创 2014-02-27 21:33:27 · 267 阅读 · 0 评论 -
hbase 配置优化
op-The-World" GC时,会停止一切工作,这样与Zookeeper保持的心跳,就会停止。2)Zookeeper在没有收到注册节点的心跳时,就会删除对应rs对应节点。3)HMaster的ServerManager会发现这个RegionServer出现了问题,然后交由ServerShutdownHandler处理。4)HMaster的SplitLogManager和RegionServer的SplitLogWorker组成Master-Slave结构,对HMaster认定De原创 2014-02-28 20:53:48 · 251 阅读 · 0 评论 -
hbase源码分析
pact2.1. Compact主要来源来自四个方面:1、Memstoreflush时;2、HRegionServer定期做Compaction Checker时;3、HBaseAdmin客户端发起的请求;4、CompactTool发起。1) MemstoreFlush在flushRegion方法中有相关处理,整个方法主要逻辑:A 对一个flush请求,判断不是META表且文件很多,则1) 如果该请求等待了最长时间,则打印日志(Waited -- ms on a comp原创 2014-03-02 23:43:06 · 706 阅读 · 0 评论 -
hbase rpc
2014-03-10 23:03:52 · 133 阅读 · 0 评论 -
HMaster启动源码分析
原创 2014-03-21 21:37:17 · 498 阅读 · 0 评论 -
hbase region split 源码分析
base region split和compact的了,日志有split时间太长;文件找不到;split的时候response too slow等等,所以先看看hbase region split源码,希望对以后能有帮助 HBase region split源码分析一、流程概述1.HBaseAdmin 发起 hbase split2.HRegionServer 确定分割点 region split point3.CompactSplitThread和SplitRequest 进行re原创 2014-03-26 23:21:18 · 709 阅读 · 0 评论 -
HBase snappy部署 转
体的压缩处理。 首先需要在hadoop集群里安装snappy成功。以下介绍如何在hadoop中部署snappy第一步骤:下载snappy网页地址:http://code.google.com/p/snappy/downloads/detail?name=snappy-1.1.1.tar.gz&can=2&q=在linux下面可以直接执行wget http://snappy.googlecode.com/files/snappy-1.1.1.tar.原创 2014-03-31 21:09:37 · 204 阅读 · 0 评论 -
hbase coprocessor入门使用 转
原创 2014-04-02 17:29:49 · 172 阅读 · 0 评论 -
hbase coprocessor 官网介绍
Andrew Purtell(The original version of the blog was posted at http://hbaseblog.com/2010/11/30/hbase-coprocessors/ in late 2010, however the site is no longer available. Since we decided to move all blog posts to the official Apache blog, here I just reco原创 2014-04-02 22:41:53 · 698 阅读 · 0 评论 -
hadoop 排序优化
原创 2014-04-08 23:20:44 · 153 阅读 · 0 评论 -
hbase meta表修复
ionserver(根据meta表,将meta表上的region分给regionservere)hbase hbck -fixAssignments meta表修复二 当出现漏洞hbase hbck -fixHdfsHoles (新建一个region文件夹)hbase hbck -fixMeta (根据regioninfo生成meta表)hbase hbck -fixAssignments (分配region到regionserver上)meta表修原创 2014-04-22 22:42:43 · 964 阅读 · 0 评论
分享