HBase
HBase相关博文
@阿证1024
这个世界上最好的语言就是你的实力。
展开
-
HBase与Hive的对比
1. Hive(1) 数据仓库Hive 的本质其实就相当于将 HDFS 中已经存储的文件在 Mysql 中做了一个双射关系,以方便使用 HQL 去管理查询。(2) 用于数据分析、清洗Hive 适用于离线的数据分析和清洗,延迟较高。(3) 基于 HDFS、MapReduceHive 存储的数据依旧在 DataNode 上,编写的 HQL 语句终将是转换为 MapReduce 代码执行。2. HBase(1) 数据库是一种面向列族存储的非关系型数据库。(2) 用于存储原创 2020-08-20 13:51:40 · 253 阅读 · 0 评论 -
运行jar包报错:java.lang.NoClassDefFoundError org/apache/hadoop/hbase/HBaseConfiguration
之前都是在Windows客户端操作HBase,今天把程序打成jar包在MR上跑的时候,报了错误,详细信息如下:Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/hadoop/hbase/HBaseConfiguration at hadoop02.exer.hbase010301.HBaseImportDemo.<init>(HBaseImportDemo.java:26)原创 2020-06-13 16:25:26 · 3894 阅读 · 1 评论 -
CentOS7 伪分布式下搭建HBase(踩坑总结)
之前呢用的都是老版本的HBase0.xx,但是最近在安装HBase1.xx的时候呢出了不少问题,其实你所能见到的常见错误归根到底就是:配置文件没配置好,接下来我详细的介绍下我的安装过程。1.上传安装包并解压:sudo tar -zxvf hbase-1.5.0-bin.tar.gz2.拷贝hadoop配置文件:进入到hadoop的/ect/hadoop目录下将hdfs-site.xml...原创 2020-04-02 11:06:04 · 620 阅读 · 4 评论 -
Java操作Hbase卡着不动了解决方法
今天用java api操作hbase的时候,程序就卡在那不动了,如下图,也不打印内容,也不报错,就死死地卡在那里。我重启hbase,多次运行程序,依然不能解决,最后修改了windows下的hosts文件。C:\Windows\System32\drivers\etc前不久我进行了一次Windows系统更新,更细后系统把原来添加的主机ip映射给注释掉了,把注释去掉就行了。如果没添加的添加上就行...原创 2020-04-20 17:16:41 · 2032 阅读 · 2 评论 -
jar包冲突:Found binding in [jar:file:/hadoop-2.7.2/share/hadoop/common/lib/slf4j-log4j12-1.7.10.jar
昨天因为要在集群上跑HBase程序的jar包,所以配置了HADOOP_CLASSPATH环境变量,但是今天启动HDFS时就开始报错,错误信息如下:SLF4J: Class path contains multiple SLF4J bindings.SLF4J: Found binding in [jar:file:/opt/hadoop-2.8.5/share/hadoop/common/lib/slf4j-log4j12-1.7.10.jar!/org/slf4j/impl/StaticLogger原创 2020-06-14 13:27:28 · 15162 阅读 · 14 评论 -
HBase常用经典入门命令
进入hbase命令行./hbase shell显示hbase中的表list创建user表,包含info、data两个列族create 'user', 'info1', 'data1'create 'user', {NAME => 'info', VERSIONS => '3'}向user表中插入信息,row key为rk0001,列族info中添加name列标示符,...原创 2020-03-11 10:24:03 · 498 阅读 · 0 评论