- 博客(19)
- 收藏
- 关注
原创 Hive安装
3.把mysql的驱动包放进install(xftp)5.把hadoop的guave拷贝到hive。9.后台启动hiveserver2服务。安装前启动start-all.sh。11.退出hadoop安全模式。4.删除hive的guave。14.自动安装hive+zk。12.修改hdfs文件权限。8.后台启动元数据服务。
2023-07-03 19:06:49
112
1
原创 Hive基础
Hive还提供另外一个参数--表文件的大小作为开启和关闭MapJoin的闻值 1.旧版本为hive,mapjoin,smalltable.filesize 2.set hive.auto.convert.join.noconditionaltask.size=512000000。ORDER BY, SORT BY, CLUSTER BY, DISTRIBUTE BY LIMIT适用于合并后的整个结果。分桶是按照列的哈希函数进行分割的,相对比较平均,而分区是按照列的值来进行分割的,容易造成教据倾斜。
2023-07-03 18:57:20
161
1
原创 Hadoop集群配置
11.把上述的cd /opt/soft/zk345/datas的myid改成对应的server(第6步)echo ---------- $i 服务启动状态 -------------5.解压zookeeper和hadoop并且重命名(java已经配置好的)28.HDFS高可用zkfs对namenode注册到zookeeper上。3.修改security/limits.conf 并分发各个主机。12.重新加载资源 查看zk是否启动。2.配置hosts 并分发各个主机。27.拷贝数据给其他主机。
2023-07-03 18:56:17
273
1
原创 虚拟机自动安装Hadoop
<name>mapreduce.framework.name</name><value>yarn</value><description>job执行框架: local, classic or yarn</description><final>true</final>
2023-07-03 17:13:37
164
1
原创 mybatisDAO实现增删改查
3.在src/main/java/xtr 创建dao pojo 两个文件夹,并创建接口(例如IStudentDao)(Student)7.在resources-xtr/dao下创建对应.xml文件(例如IStudentDao.xml)6.在resources里创建文件夹xtr/dao文件夹,用来存放对象sql语句的.xml文件。5.在resources下创建mybatis-config.xml文件,内容可以csdn里搜。8.创建Test类(test/java/(对应项目包下))
2023-05-17 10:34:16
131
原创 MySQL50题的拙笔解法
2.21:查询各科成绩最高分、最低分和平均分:以如下形式显示:课程ID,课程name,最高分,最低分,平均分,及格率(及格:>=60),中等率(中等为:70-80),优良率(优良为:80-90),优秀率(优秀为:>=90);# 2.2查询平均成绩小于60分的同学的学生编号、学生姓名、平均成绩(包括有成绩的和无成绩)# 2.3查询平均成绩小于60分的同学的学生编号、学生姓名、平均成绩(包括有成绩的和无成绩)# 2.41查询不同课程成绩相同的学生的学生编号、课程编号、学生成绩。
2023-05-12 22:50:47
78
原创 Linux下的Oracle连接
7.删除用户(cascade强制删除)9.修改kb22用户默认表空间为ts1。5.授权(需要先用system连接)3.关闭scott的账户锁(解锁)4.创建用户并连接(没权限)1.进入Oracle。
2023-05-12 22:33:51
6155
原创 VM下MySQL安装配置( Linux虚拟器)
在Xftp把本地的MySQLLinux安装包移动到/opt/install里。#创建一个系统用户:mysql,指定用户组为mysql。.tar.xz后缀:tar -Jxvf ./文件名。.tar.gz后缀:tar -zxvf ./文件名。mv 当前文件夹下的文件 绝对地址的文件夹位置。在mysql8 中创建datas文件夹。-r:创建系统用户 -g:指定用户组。#创建一个用户组:mysql。mv 原文件名 重命名。将datas权限修改。
2023-05-12 22:25:57
455
原创 CentOS安装配置虚拟机
vm安装包安装,安装在D:/vm下创建一个文件夹用来存储虚拟器的计算机文件夹打开vm文件新建虚拟器,一直点推荐下一步就好。
2023-05-12 19:41:06
235
原创 MySQL8
https://dev.mysql.com/doc/refman/8.0/en/built-in-function-reference.html
2023-04-25 17:38:27
70
原创 流的常用方法
写文件:OutputStream-FileOutputStream-write()读文件:InputStream-FileInputStream-read()int available():可以从输入流中读取的字节数目。void flush():强制把缓冲区的数据写到输出流中。BufferedReader类是Reader类的子类。BufferedReader类带有缓冲区。按行读取内容的readLine()方法。创建FileReader对象。调用相应read()读取文件。
2023-04-10 19:25:05
128
原创 多线程知识点
如果在一个进程中同时运行了多个线程,用来完成不同的工作,则称之为“多线程”执行运算的最小单位,可完成一个独立的顺序控制流程。多个线程交替占用CPU资源,而非真正的并行执行。必须最后完成执行,因为它执行各种关闭动作。充分利用CPU的资源,提升代码性能。简化编程模型,更好的软件设计和架构。main()方法即为主线程入口。有独立的内存空间和系统资源。CPU调度和分派的基本单位。编写简单,可直接操作线程。实现Runnable接口。比较两种创建线程的方式。产生其他子线程的线程。
2023-04-10 19:12:26
62
原创 接口例题(门+报警器+门锁、运动员和老师)
需求:我们现在有乒乓球运动员和篮球运动员,乒乓球教练和篮球教练。为了出国交流,跟乒乓。门锁:lockUp()和openLock()两个状态。门:都有open0和close0两个动作。报警器:alarm()报警。相关的人员都需要学习英语。
2023-04-04 11:11:25
173
原创 集合(List/Set/Map/Collection)
ArrayList类是List接口的一个具体实现类 ArrayList对象实现了可变大小的数组 随机访问和遍历元素时,它提供更好的性能。创建一个存储字符串的集合,存储3个字符串元素,使用程序实现在控制台遍历该集合。(无序,所以无法使用for循环get(i)来遍历)
2023-04-03 11:22:43
73
1
原创 Java中Object方法的所有函数(详细版)
线程释放此监视器的所有权,并等待另一个线程通过调用notify方法或notifyAll方法通知等待在此对象的监视器上的线程唤醒。唤醒的线程将按照通常的方式与可能在此对象上积极竞争以同步的任何其他线程竞争,例如,唤醒的线程在作为下一个锁定该对象的线程时没有任何可靠的特权或缺点。在为一个对象调用finalize方法之后,不会采取进一步的行动,直到Java虚拟机再次确定没有任何方法可以让任何尚未死亡的线程访问该对象,包括其他对象或类的可能操作,这些对象或类准备完成,在这一点上,对象可能会被丢弃。
2023-03-24 19:09:19
458
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人