- 博客(493)
- 资源 (2)
- 收藏
- 关注
原创 Hive 表 DML 操作——第2关:Select 操作
外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-UVxgJAba-1666387170509)(https://data.educoder.net/api/attachments/298456)]关键字的查询操作用于返回指定数目的满足条件的行(常用于返回。关键字的查询操作作用于确定是否返回重复的行,默认为。如下面的查询操作返回用户信息表。条记录,返回结果为从满足条件的记录中随机选取。查询操作,如下面的查询操作返回。问题,返回满足条件的列按。条件查询操作,返回满足。
2022-10-22 05:21:30
1598
原创 Hive 表 DML 操作——第2关:Select 操作
外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-UVxgJAba-1666387170509)(https://data.educoder.net/api/attachments/298456)]关键字的查询操作用于返回指定数目的满足条件的行(常用于返回。关键字的查询操作作用于确定是否返回重复的行,默认为。如下面的查询操作返回用户信息表。条记录,返回结果为从满足条件的记录中随机选取。查询操作,如下面的查询操作返回。问题,返回满足条件的列按。条件查询操作,返回满足。
2022-10-22 05:20:23
1685
原创 Hive 表 DML 操作——Hive 表 DML 操作——第1关:将文件中的数据导入(Load)到 Hive 表中
外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Spu92Lls-1666382974341)(https://data.educoder.net/api/attachments/297553)]关键字,目标表或分区中的原始数据会被删除,替换成新数据;为了完成本关任务,你需要掌握:1.导入命令语法,2.如何将本地。中的任何一个文件同名,则表或分区中的同名文件会被。本关任务:将文档中的数据导入到数据库的表中。关键字,新数据会以追加的方式被添加到表中。
2022-10-22 04:11:12
3569
原创 Hive的安装与配置——第2关:Hive Shell入门基础命令
补充完代码后,点击测评,平台会对你编写的代码进行测试,当你的结果与预期输出一致时,即为通过。操作都会输出执行过程信息,如执行查询操作所用时间,通过指定。作业对任务进行并行处理,然后返回处理结果。因为该数据库下没有创建表,所以输出结果为。Hive Shell 非交互式运行。的交互式模式和非交互式模式下,执行。Hive Shell 常用命令。本关任务:按照编程要求,在。选项可以禁止输出此类信息。开始你的任务吧,祝你成功!
2022-10-21 18:49:53
9586
4
原创 7-1 求一定范围内的所有完数
7-1 求一定范围内的所有完数分数 10全屏浏览题目切换布局作者 李莉丽单位 成都信息工程大学一个数如果恰好等于它的因子之和,这个数就称为“完数”。例如:6的因子为1,2,3,而6=1+2+3,因此6是“完数”。编程找出任意两正整数m和n之间的所有完数。
2022-10-20 18:44:41
764
原创 大数据库练习题目集-键值数据库-2022-2023-1-20大数据本
的有序集合是使用 散列表 和跳跃表实现的。在redis数据库中,从列表键listkey1头部弹出元素abc,请写出相应的语句。的set 集合不允许数据重复,如果添加的数据在 set 中已经存在,将只保留一份。中,一个主节点可以有多个从节点(或没有从节点),但一个从节点只能有一个主节点。中,一个主节点可以有多个从节点(或没有从节点),一个从节点也可以有多个主节点。数据库中,如果在列表头部和尾部插入数据,性能会非常高,不受链表长度的影响。数据库中,如果在列表头部和尾部插入数据,性能会受到链表长度的影响。
2022-10-20 16:22:00
375
原创 Shell脚本编程实践——第4关:编写一个脚本,计算txt文件中每一行单词的个数并将结果写入另一个文件
本关任务:使用Shell编程读取给定目录下的myText.txt文件,按行计算每行字符的个数并将计算结果输出到/home目录下的result.txt文件中,该文件需要您自行创建。或将文件中的内容代替键盘输入提交给指定的命令执行。vim命令可以用vim编辑器直接打开一个已经存在的文件进行编辑,若文件不存在则先创建一个缓存文件,随后用户可以在vim编辑器进行编辑。与创建文件的方法二类似,可以使用echo+重定向的方式向文件中写入内容。与创建文件的方法一类似,vim命令可以使用编辑器打开文件,用户输入。
2022-10-20 00:35:59
2882
3
原创 Shell脚本编程实践——第3关:使用Shell脚本创建文件目录
实例:循环读取用户输入的一个大于0的数字,若数字大于100,则结束循环;本关任务:设计一个Shell程序,在/home目录下建立一个userdata目录,在userdata目录下再建立5个目录,即user1~user5,并设置每个目录的权限,其中其他用户的权限为:读;实例:定义一个变量a,初值为10,每次循环输出a的值并令a=a-1。为了完成本关任务,你需要掌握:1.Shell脚本创建目录的命令语法,2.如何为文件设置权限。实例:定义一个变量a,初值为1。当a小于10时,每次循环输出a的值并令a的值加1。
2022-10-20 00:32:16
11844
原创 Shell脚本编程实践——第2关:编写一个脚本,求一个数的逆序表示
运行结果如下: [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-PwTdR4JH-1666196739164)(https://data.educoder.net/api/attachments/2159465)]原生bash不支持简单的数学运算,必须通过其他命令实现,expr是一款表达式计算工具,在Shell脚本中较常使用。需要注意的是,方括号中的内容为可选内容,参数返回部分若不定义,则将默认返回最后一条命令的运行结果。本关任务:编写一个脚本,求一个数的逆序表示。
2022-10-20 00:26:21
1908
原创 Shell脚本编程实践——第1关:编写一个脚本,求斐波那契数列的前10项及总和
斐波那契数列(Fibonacci sequence),又称黄金分割数列,指的是这样一个数列:0、1、1、2、3、5、……本关任务:编写一个脚本,求斐波那契数列的前10项及总和,注意输出结果请给出一个求和的等式,且勿包含任何空格。标记告诉系统该脚本应该使用哪一种解释器来执行,openEuler中可以不写上述代码的第一行,系统默认使用Bash执行。为了完成本关任务,你需要掌握:1.什么是斐波那契数列;2.openEuler执行shell脚本的方法。开始你的任务吧,祝你成功!命令用于向窗口输出文本。
2022-10-20 00:24:20
4361
原创 Linux初体验——第3关:高级
恭喜你已经通过了第二关的实训,现在你掌握了Linux常用命令的基本使用方法,Linux中有上千个命令,背命令这条路是相当的坎坷;本平台只需将需要的命令写入到对应的命令填写区域(命令间使用换行分隔)即可,平台会自动读入和执行用户写入的命令,并判断用户输入的命令是否符合要求。如果查询命令的时候不追加章节,则默认从第一个章节开始查询,以此类推,直到找到对应要查询的命令为止。指定的字符串为关键字,从当前位置向文件尾部搜索,不区分字符大小写;本关你的任务是学会离线在Linux系统上查询命令的使用方法。
2022-10-20 00:21:59
1753
原创 Linux初体验——第2关:中级
外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-B8CAN2Od-1666195652166)(https://data.educoder.net/api/attachments/183141)]本平台只需将需要的命令写入到对应的命令填写区域(命令间使用换行分隔)即可,平台会自动读入和执行用户写入的命令,并判断用户输入的命令是否符合要求。本关你的任务是创建一个文件和一个文件夹,并且将新创建的文件拷贝到新建的文件夹下并重新命名。Linux中常用的删除文件的命令是。
2022-10-20 00:10:35
1459
原创 Hive的安装与配置——第1关:Hive的安装与配置
外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ysxGddek-1666195111052)(D:\文件\大三上\大数据库\educoder_Hive的安装.png)]版本就说明安装成功,但是可以看到其中有一些警告信息,是由于包的冲突引起的。补充完代码后,点击测评,平台会对你编写的代码进行测试,当你的结果与预期输出一致时,即为通过。**注意:**通过本关后,请继续完成第二关,第二关是在。注意:安装过程中会提示设置密码什么的,不要忘了设置。到该目录下,并将解压的文件重命名为。
2022-10-20 00:01:02
18377
4
原创 Linux初体验—— 第1关:初级
,体验了Linux桌面并安装了一些你喜爱和需要的软件之后,应该去了解下Linux真正的魅力所在:命令行。本平台只需将需要的命令写入到对应的命令填写区域(命令间使用换行分隔)即可,平台会自动读入和执行用户写入的命令,并判断用户输入的命令是否符合要求。(list): 列出指定目录列表信息,如果没有参数默认列出当前目录下的所有文件和文件夹(隐藏文件和文件夹除外)。Linux登录系统后,默认当前所在目录为用户主目录,类似Windows登录系统后,默认的所在目录为桌面。".."为上级目录的意思);
2022-10-18 12:45:34
2158
原创 Linux 系统命令
所谓 进程,通俗地说就是 当前正在执行的一个程序ps 默认只会显示当前用户通过终端启动的应用程序|切换到当前高亮列的右边一列来排序< |切换到当前高亮列的左边一列来来排序提示:使用 kill 命令时,最好只终止由当前用户开启的进程,而不要终止 root 身份开启的进程,否则可能导致系统崩溃要退出 top 可以直接输入 q。
2022-10-10 23:57:48
120
原创 Linux软件的安装和卸载
在Windows中,我们可以使用软件自带的安装卸载程序或在控制面板中的“添加/删除程序”来实现。它是用于检查系统是否有编译时所需的库,以及库的版本是否满足编译的需要等安装所需要的系统信息。为随后的编译工作做准备。如果您想把软件安装到指定目录,应该用#./configure --prefix=/您自己指定的目录,比如我想把一个mlterm安装到/opt/mlterm目录中,应该如下输入。编译的过程视软件的规模和计算机性能的不同,所耗费的时间也不同。2. 确定了要卸载的软件的名称,就可以开始实际卸载该软件了。
2022-10-10 23:51:04
1667
原创 Linux 下文件和目录的特点
相对路径:在输入路径时,最前面不是 / 或者 ~,表示相对 当前目录 所在的目录位置。绝对路径:在输入路径时,最前面是 / 或者~,表示从根目录/家目录开始的具体目录位置。注意:Linux 所有的 目录 和 文件名 都是大小写敏感的。新建目录的名称 不能与当前目录中 已有的目录或文件 同名。[语法]:cp [-rp] 源文件或目录 目的目录。目录下所有的文件按文件夹的权限都更改为644。-r :递归处理,复制目录。:放大终端窗口的字体显示。:缩小终端窗口的字体显示。touch[文件名]mkdir[文件名]
2022-10-10 23:42:45
542
原创 vi 简介
vi是“Visual interface”的简称,它在Linux上的地位就仿佛Edit程序在DOS上一样。它可以执行输出、删除、查找、替换、块操作等众多文本操作,而且用户可以根据自己的需要对其进行定制。Vi不是一个排版程序,它不象Word或WPS那样可以对字体、格式、段落等其他属性进行编排,它只是一个文本编辑程序。vi没有菜单,只有命令,且命令繁多。
2022-10-10 23:34:15
2090
原创 linux压缩和解压缩命令大全
压缩:tar jcvf FileName.tar.bz2 DirName。压缩:tar zcvf FileName.tar.gz DirName。压缩:tar Zcvf FileName.tar.Z DirName。解压:tar -jxvf FileName.tar.bz2。解压:tar jxvf FileName.tar.bz。解压:tar zxvf FileName.tar.gz。解压:tar Zxvf FileName.tar.Z。解包:tar -zxvf FileName.tar。
2022-10-10 23:25:37
312
原创 第一章 操作系统概述
中断(Interruption)通常指外中断,即来自CPU执行指令以外事件的触发。CPU正常运行期间,停止当前操作,执行其他特殊操作的行为就叫中断,负责跳转的指令就是中断指令。如设备发出的I/O结束中断,表示设备输入/输出处理已经完成,希望处理机能够向设备发出下一个输入/输出请求,同时让完成输入输出后的程序继续运行;时钟中断,表示一个固定的时间片已到,让处理机处理计时、启动定时运行的任务等。这一类中断通常是与当前指令执行无关的事件,即它们与当前处理机运行的程序无关。
2022-10-09 01:15:18
2673
原创 第四章 Pandas 统计分析基础
Pandas(Python Data Analysis Library)是基于NumPy的数据分析模块,它提供了大量标准数据模型和高效操作大型数据集所需的工具。可以说Pandas是使得Python能够成为高效且强大的数据分析环境的重要因素之一。导入方式:import pandas as pdSeries 是一种一维数组对象,包含了一个值序列,并且包含了数据标签,称为索引(index),可通过索引来访问数组中的数据。模板:【例4-1】通过列表创建Series 尽管创建Series指定了index参数
2022-10-09 00:10:33
2258
原创 7-1 快速幂
测试数据有多组,处理到文件尾。每组测试输入两个正整数a,b(1≤a,b≤62)。结果保证在long long int范围内。输入两个整数a、b,求。
2022-10-04 19:30:56
826
原创 Exception in thread “main“ java.lang.RuntimeException: java.lang.RuntimeException: The root scratch
从图中可以看出 是 hive 的 hdfs 的文件权限出来问题。但是后面启动 hive 的时候还是处理问题。metatstore 命令启动了。所以我们需要修改文件的权限问题。
2022-10-03 01:22:04
1776
原创 Exception in thread “main“ java.lang.RuntimeException: java.lang.RuntimeException: Unable to instant
通过控制台的异常信息我们可以知道Hive的metadata服务未开启导致的。集群上的Hive时,结果出现了以下的情况。
2022-10-02 12:33:37
5876
原创 shell 基础
1)基本语法 (1)定义变量:变量名 = 变量值,注意, = 号前后不能有空格 (2)撤销变量:unset 变量 (3)声明静态变量:readonly 变量,注意:不能 unset2)变量定义规则 (1)变量名称可以有字母、数字和下划线组成,但是不能以数字开头,环境变量名建议大写。 (2)等号两测不能有空格 (3)在 bash 中,变量默认类型有字符串类型,无法直接进行数值运算。 (4)变量的值如果有空格,需要使用双引号或单引号括起来。3)案例实操。
2022-10-01 01:11:50
596
原创 HBase 部署
-------------- 启动 historyserver ------------------------ zookeeper hadoop102 启动 ---------------------- zookeeper hadoop103 启动 --------------------------- 启动 hdfs ------------------------------ 启动 yarn ---------------将两个 export 注释掉即可。时间同步才能启动 HBase。
2022-10-01 01:03:56
477
转载 第1关:启动 MongoDB
外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-AqfZ9MP4-1664557243525)(https://data.educoder.net/api/attachments/242410)]在 /etc/mongod(没有路径就创建)路径下新建配置文件 mongod.conf,使用配置文件启动 MongoDB 服务(把命令写入配置文件,以后启动服务就不用再输入一长串的命令,直接启动配置文件即可)。服务可以按照以上的方式,使用不同的端口、日志文件和数据存放位置启动多个。
2022-10-01 01:02:22
3469
原创 第5章 函数式编程
1-1函数返回值的类型是由在定义函数时所指定的函数类型。TF1-2可以在一个函数中定义另一个函数 。TF1-3在代码中,对于某个自己设计的函数,那么该函数声明、函数调用、函数定义(亦称函数的实现)三者在代码中的先后位置关系通常为:“函数声明”先于“函数调用”,“函数调用”先于 “函数定义”。TF1-4一个被调函数的函数体中,又可以出现函数调用语句,这种调用现象称为函数的嵌套调用。TF1-5TF1-6递归函数是指函数定义中调用函数自身的函数,在其递归链中必定以一个或多个基例结尾。TF1-7在创建自定义函
2022-10-01 00:59:44
3118
原创 基础算法。。。
每个结点存储它的父节点,p[x]表示x的父节点。p[x]是x的父节点,满足p[x]==x的是根节点,find(p[x])相当于找父节点的父节点,逐层往上找。问题3:如何合并两个集合:p[x] 是 x的 集合编号,py是y的集合号。问题2:如何求x的集合编号:while (p[x]!find(x) 和 find(p[x])有啥区别?问题1:如何判断树根:if(p[x] == x)835.Tire字符串统计。转存失败重新上传取消。3302.表达式求值。831.KMP字符串。
2022-10-01 00:57:47
317
原创 c++ stl vector 的相关用法
/b为数组,在a的第1个元素(从第0个算起)的位置插入b的第3个元素到第5个元素(不包括b+6),如b为1,2,3,4,5,9,8 ,插入元素后为1,4,5,9,2,3,4,5,9,8。//删除a中第1个(从第0个算起)到第2个元素,也就是说删除的元素从a.begin()+1算起(包括它)一直到a.begin()+ 3(不包括它)//对a中的从a.begin()(包括它)到a.end()(不包括它)的元素倒置,但不排列,如a中元素为1,3,2,4,倒置后为4,2,3,1。
2022-10-01 00:03:15
116
原创 前端学习路线
💂 + 💻 = 👴🏽建议先观看视频导读:【自学编程】最新前端编程学习路线,速成贴心,冲击大厂程序员_哔哩哔哩_bilibili可根据知识点前的符号按需选学,并获取知识点描述和学习资源。⭐️ 必学(追求速成)✅ 建议学(重要知识)❗ 面试重点❌ 一般没必要学习💬 描述📚 资源🎯 目标相信自己有能力,那么你就真的会有!💬 描述:学习前端基础三件套,建议从实战开始,边学边练,培养兴趣,快速入门。📚 资源🎯 目标:了解和实践各语言的基础语法,并能使用开发工具来独立开发一个留言板网站。浏览器编辑器
2022-10-01 00:02:17
351
原创 Centos7-Linux环境中下载安装Git2.3超详文教程
若出现以上版本号,则代表已经安装了git,不需要再次安装了,否则就安装,其实安装的话,分为用yum安装和下载git源码编译安装。但是cetos5以及以下版本中的yum都没有git,无法使用yum安装,而cetos6可以使用yum安装git,但是安装的git是1.7.1版本的,而github需要的git版本最低都不能低于1.7.2。所以如果是cetos7以及以上版本的,推荐使用yum安装,方便,如果是cetos7以下的,请使用git源码编译安装git。2.通过编译源码安装Git (支持高版本Git的安装)
2022-09-26 22:42:58
566
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅