- 博客(140)
- 资源 (7)
- 收藏
- 关注
原创 安装Hive初始化MySQL报错 (ZLjava/lang/String;Ljava/lang/0bject; )V
错误如图,安装Hive过程中需要初始化MySQL,但是报错这个 xxxxxV。
2025-12-09 07:42:40
279
原创 Hive HQL命令
本文介绍了Hive HQL的基础命令操作,包括数据库与表的管理。主要内容有:数据库操作(显示、创建、删除、使用数据库);数据库属性设置(添加备注、自定义属性);表创建语法(定义列类型、设置字段分隔符、指定存储格式)等常用命令。这些命令帮助用户快速掌握Hive数据库管理的基本操作,为数据处理提供基础支持。
2025-09-18 16:23:27
484
原创 Hive内部表&外部表&分区&分桶&数据类型
本文介绍了Hive数据管理的关键概念与技术。Hive表分为内部表(Hive管理数据和元数据)和外部表(仅管理元数据),分别适用于专用和共享场景。分区通过按列值拆分数据目录提升查询效率,包括静态和动态两种方式。分桶则通过哈希取模将数据分散到多个文件,优化join和抽样性能。此外,Hive支持原始数据类型(数值、字符串、时间等)和复杂数据类型(数组、映射、结构等),满足多样化数据存储需求。这些机制共同构成了Hive高效处理大数据的基础架构。
2025-09-17 16:21:50
864
原创 MySQL Workbench 报错 could not acquire management 处理方法
MySQL服务启动报错解决方案:1.检查Windows服务中MySQL是否运行,未运行则手动启动;2.在系统区域设置中勾选"Beta版:使用Unicode UTF-8提供全球语言支持"选项。这两个步骤可解决常见的MySQL服务启动问题。(98字)
2025-09-17 09:41:49
201
原创 CentOS7 Sqoop1.4.7安装
2、把这个hsqldb-1.8.0.10.jar 重命名为 hsqldb-1.8.0.10.jar.bak。1、在/training/sqoop-1.4.7/lib/ 把 下载的这个mysql驱动jar包拖进去。3、再把这个hsqldb-2.3.4.jar文件拖进去。注意自己的具体路径,根据自己的更改。4)搜出来后,这一部分全部注释掉。如看到版本号1.4.7说明成功。继续在每一行的最前面打一个井号。在每一行的最前面打一个井号。再查就没有报错提示了。按一次电脑的esc键。按一次电脑的esc键。
2025-09-08 16:01:11
253
原创 Hive基础简介
Hive是基于Hadoop的数据仓库工具,用于分析结构化/半结构化大数据。它将类SQL的HQL查询转换为MapReduce任务,支持离线批处理,无需Java/Hadoop专业知识。Hive具有扩展性、压缩功能、JOIN联查和自定义函数等特性,元数据存储在RDBMS中。它适用于大数据分析场景,但不适合实时交易处理。Hive架构包含用户接口、元存储、查询处理器等组件,为大数据分析提供高效解决方案。
2025-09-08 10:21:43
551
原创 CentOS7 Hive2.3.8 安装图文教程
本文详细介绍了MySQL和Hive的安装配置过程。MySQL部分包括卸载mariadb、下载解压MySQL、设置用户权限、初始化数据库、修改配置文件以及配置远程连接等步骤。Hive部分则涵盖了解压安装包、设置环境变量、配置hive-site.xml文件等操作。文章提供了完整的命令和截图指引,适合需要搭建MySQL和Hive环境的用户参考。
2025-09-07 17:27:41
1892
原创 抽象类&接口&多态(重载 | 重写)
动物不应该定义为具体的东西,而且动物中的吃,睡等也不应该是具体的。我们把一个不是具体的功能称为抽象的功能,而一个类中如果有抽象的功能,该类必须是抽象类。
2025-05-22 08:51:08
958
原创 Java构造器&封装&继承
构造器是一种特殊的方法,它与类同名,没有返回类型(甚至不写void),用于初始化对象。构造器在对象创建时由Java虚拟机(JVM)自动调用,确保对象的初始状态。1、构造器的基本语法// 构造器// 初始化代码当多个类存在相同的属性(变量)和方法时,可以从这些类中抽象出父类,在父类中定义这些相同的属性和方法,所有子类不需要重新定义这些属性和方法,只需要通过 extends 来声明继承父类即可。继承的基本思想是,可以基于已有的类创建新的类。
2025-05-14 15:46:22
1103
原创 MapReduce报错 HADOOP_HOME and hadoop.home.dir are unset.
链接: https://pan.baidu.com/s/1aCcpGGR1EE4hEZW624rFmQ?pwd=56tv 提取码: 56tv。7、再把hadoop.dll复制一份放C:Windows\System32里。1、在电脑里解压之前发过的Hadoop安装包。6、放到刚刚解压路径的bin文件夹里。–来自百度网盘超级会员v7的分享。4、配置系统Path变量。9、再运行代码就可以了。
2025-05-09 11:48:13
1097
原创 Hadoop MapReduce 图文代码讲解
2、MO阶段:会将MI的键值对里有用的数据转成键值对关系,这里是需要写代码写逻辑,在这里我们要实现单词计数,有用的东西就是单词本身以及个数,k1是没用的,所以在这个阶段需要把v1的字符串按照分隔符拆成数组,把单词通过数组循环取出来当作k2,并且把每一个单词赋值数量为1当作v2。5、RO阶段:会将RI阶段数据进行逻辑算法处理,这里是需要写代码写逻辑,此例子需要计数,所以把v3数据相加,k3直接转k4。首先要了解一下MapReduce的几个过程,每个数据集中需要编写的逻辑会有所不同,但是大致是差不多的。
2025-05-08 13:08:49
2145
原创 Hadoop命令行语句
1、启动虚拟机2、连接工具3、启动Hadoop并查询确保进程为5+1jps练习完请一定关掉hadoop进程关掉虚拟机再关机电脑。
2025-03-07 13:47:33
2294
原创 Java基础&数据类型&操作符&类&对象&方法
Java 中的类型强制转换(Type Casting)可以分为基本类型(primitive types)的强制转换和引用类型(reference types)的强制转换。它们在底层的原理和实现有所不同。
2025-03-04 10:42:44
1060
原创 ssh: connect to host 主机名 port 22: No route to host 解决办法
host文件配错了ip不对或者主机名错误,或者没配,进去配置一下就好了。例如192.168.xxx.xxx hostname。
2025-02-20 09:34:50
2604
原创 Centos7 使用 yum 报错 Could not retrieve mirrorlist
【代码】Centos7 使用 yum 报错 Could not retrieve mirrorlist。
2025-02-19 10:14:25
470
原创 CentOS7报错 Job for network.service failed 解决办法
起因是重启网卡systemctl restart network但是报错内容:····
2025-02-19 10:01:16
715
原创 Hbase 2.2.4 伪分布环境与安装
(i)找到如下这句代码,将#号去掉,将/usr/java/jdk1.6.0改成你自己的JAVA_HOME路径。在《configuration》《/configuration》之间添加如下信息,信息,如果有则生效了,否则,配置有误。(ii)找到如下代码将#号去掉即可。里面加上自己的主机名。
2025-02-17 09:26:08
982
原创 Sqoop “hcatalog does not exist!” 提示信息消除方法
1)进文件夹2)编辑文件3)按一次电脑的esc键,输/HCAT_HOME搜出对应位置4)搜出来后,这一部分全部注释掉5)在每一行的最前面打一个井号6)按一次电脑的esc键,输/HCAT_HOME再继续搜一次7)在每一行的最前面打一个井号。
2024-03-07 12:28:20
1155
1
原创 Sqoop1.4.7 Hadoop3 连接Mysql报错 : java.lang.NoClassDefFoundError: org/apache/commons/lang/StringUtils
Sqoop连Mysql报错:Exception in thread “main” java.lang.NoClassDefFoundError:org/apache/commons/lang/StringUtils找不到类,sqoop版本是1.4.7 而commons-lang3-3.4.jar版本是3.x解决版本问题即可,commons-lang版本改为2.xcommons-lang-2.6.jar
2024-03-07 12:02:27
605
原创 CentOS7 Sqoop 1.4.7 安装 (Hadoop 3.3.0)
找不到类,sqoop版本是1.4.7 而commons-lang3-3.4.jar版本是3.x。5)加入mysql的jdbc驱动包到sqoop的lib文件夹。解决版本问题即可,commons-lang版本改为2.x。2)按esc按钮后 :wq 保存并退出文件。4)看清楚自己的路径是啥,把以下加进去并更改。3)更改文件sqoop-env.sh。1)sqoop版本号查询。2)sqoop帮助查询。1)进去配置文件路径。
2024-03-07 11:55:36
1659
2
原创 Hive使用sql命令报错 FAILED: SemanticException org.apache.hadoop.hive.ql.metadata.HiveException
进mysql删除元数据数据库重新创建一下退出mysql
2024-02-29 10:40:36
3444
原创 CentOS7 Hive2.3.8安装
删空后加入以下内容,注意复制进去的时候不要少了>符号之类的小错误,此文件涉及到之前设置的密码Root123!,如果你不一样,记得改。复制备份hive-default.xml.template并命名为hive-site.xml。在文件最底下加,注意hadoop版本和java版本以及路径是否和我一样,不一样记得换。复制备份hive-env.sh.template并命名为hive-env.sh。然后会弹出下面这个内容在:后面手敲密码就好,输密码的时候看不见。加好了,查看一下,就有% hiveuser 的用户了。
2024-02-27 12:22:35
2685
原创 HDFS 读写架构&YARN
它的划分方法完全由用户自己决定。调度器仅根据各个应用程序的资源需求进行资源分配,而资源分配单位用一个抽象概念“资源容器”(Resource Container,简称Container)表示,Container是一个动态资源分配单位,它将内存、CPU、磁盘、网络等资源封装在一起,从而限定每个任务使用的资源量.4)在这种策略下,副本并不是均匀的分布在不同的机架上:三分之一的副本在一个节点上,三分之二的副本在一个机架上,其它副本均匀分布在剩下的机架中,这种策略在不损害数据可靠性和读取性能的情况下改进了写的性能。
2023-11-01 11:04:09
1489
原创 CentOS7 yum安装报错:“Could not resolve host: mirrorlist.centos.org; Unknown error“
CentOS7 yum安装出错
2023-09-14 13:45:20
2410
原创 安java的时候/usr/local/java/jdk1.8.0_144/bin/java: 无法执行二进制文件: 可执行文件
然后找jdk的对应版本。查看linux的版本。
2023-09-11 15:55:07
1553
Java第一期毕业设计--Springboot化妆品商城
2022-06-28
Java第二期轻语音乐系统 Springboot
2022-06-28
Java第三期天猫电影售票系统Springboot
2022-06-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅