- 博客(12)
- 收藏
- 关注
原创 大数据得Hive面试题
在项目中是否自定义过UDF、UDTF函数,以及用他们处理了什么问题,及自定义步骤?用UDF函数解析公共字段,用UDTF函数解析事件字段自定义UDF:继承UDF,重写evaluate方法自定义UDTF:继承自GenericUDTF,重写3个方法:initialize(自定义输出的列名和类型),process(将结果返回forward(result)),close为什么要定义UDF、UDTF?因为自定义函数,可以自己埋点Log打印日志,出错或者数据异常,方便调试。
2022-12-13 13:16:49
312
原创 大数据得面试题Hadop
通过分区,将不同类型的数据分开处理,之后对不同分区的数据进行排序,如果有Combiner,还要对排序后的数据进行combine。这些返回的 DataNode 地址,会按照集群拓扑结构得出 DataNode 与客户端的距离,然后进行排序,排序两个规则:网络拓扑结构中距离Client近的排靠前;client 请求3台 DataNode 中的一台A上传数据(本质上是一个 RPC 调用,建立 pipeline),A收到请求会继续调用B,然后B调用C,将整个 pipeline 建立完成,后逐级返回 client;
2022-12-13 13:11:10
153
原创 IDEA软件首次启动的过程,和重新设置文字大小的
7.展开创建的工程,在源代码目录 src 上,鼠标右键,选择 new->package ,键入包名 一开始啥都可以记得住就好, 点击确定。首次新建项目时,默认的Project Location路径有问题,如 c:\\xxx ,正确写法为 c:\xxx。1. 点击菜单栏上的 File->Settings->Editor->Font 修改字体。8. 在创建好的包上,鼠标右键,选择 new->class 创建类,键入类名。6. IDEA的工作界面,我们的项目已经创建好了,如果再新建项目,点击。
2022-11-25 08:30:00
508
原创 IDEA软件的安装
3. 然后下载好了之后就双击打开那个安装包,直接选择NEXT,然后他就会出现选择文件的安装路径,个人建议是不要放在系统盘(也就是C盘), 当然c盘够大的话也可以。),根据自己是需求下载专业版还是社区版(温馨提示:专业版是蓝色的,并且他需要付费,右边是社区版,是免费的版本)打开之后社区版的不需要激活,专业版的百度激活一下,就好了。可以自动编译,检查错误。在大多数公司中,使用的就是。2. 这个根据自己的需求下载 可能需要登录才可以下载,不用理他,点下载就好了。5.直接点Install,Next下一步就好了。
2022-11-24 21:23:25
759
原创 IDEA项目的目录和怎么导入项目
若想通过IDEA同时开启多个项目,点击OPEN打开项目时,点击New Window按钮。File->Close Project 这时IDEA回到了刚启动界面,点击项目上的。idea 目录和 demo.iml 和我们开发无关,是IDEA工具自己使用的。关闭IDEA中已经存在的项目, File->Close Project。在IDEA的启动界面上,点击 OPEN ,选择项目目录即可。就是我们在一开始设置的工程名字的那个地方。目录是存储我们编写的.java源文件。X ,IDEA中就没有这个项目了。
2022-11-24 21:20:05
853
原创 IDEA常用快捷键和修改快捷键的地方
在IDEA工具中, Ctrl+空格 的快捷键,可以帮助我们补全代码,但是这个快捷键和Windows中的输入法切换快捷。自动生成代码,toString,get,set等方法。这些只是一部分还有很多需要在实际使用中慢慢摸索。复制光标所在行的内容,插入光标位置下面。选中代码注释,多行注释,再按取消注释。键冲突,需要修改IDEA中的快捷键。双击一下这个 然后就可以修改了。Alt+Shift+上下箭头。导入包,自动修正代码。
2022-11-24 21:18:19
367
原创 浏览器进不来csdn了报错 ERR_SSL_VERSION_OR_CIPHER_MISMATCH
浏览器进不来csdn了报错 ERR_SSL_VERSION_OR_CIPHER_MISMATCH。客户端和服务器不支持一般ssl协议或加密套件怎么办。这个应该有运到过的吧!报错的图忘了截图了。不过我百度了好久网上的所有的方法都试了一遍了都不行,最后使用这个方法完成的:傻瓜式操作下载IISCrypto.exe 点击best 工具自动推荐选中 也可以定义勾选 选择配置完成 然后点击”apply“ 软件弹窗提醒你 手动重启服务器。
2022-11-19 00:28:26
2811
原创 Linux如何安装MySQL
检测当前系统中是否安装MySQL数据库 rpm -qa 查询当前系统中安装的所有软件 rpm -qa Igrep mysql 查询当前系统中安装的名称带mysql的软件 rpm -qa | grep mariadb 查询当前系统中安装的名称带mariadb的软件。我就在后面rpm -ivh mysql-community-server-5.7.25-1.el7.x86_ 64.rpm --force --nodeps。mysql -uroot -p 登录mysql(使用临时密码)卸载已经安装的冲突软件。
2022-11-06 14:39:55
223
原创 Linux RPM 命令参数使用详解
rpm -qpi Linux-1.4-6.i368.rpm #[查看rpm包]--query--package--install package信息。rpm -ivh --relocate /=/opt/gaim gaim-x.x.x-1.fc4.i386.rpm //指定安装目录。rpm -ivh --test gaim-x.x.x-1.fc4.i386.rpm //用来检查依赖关系;rpm -ivh file.rpm #[安装新的rpm]--install--verbose--hash。
2022-11-05 15:45:09
264
原创 Linux各目录及每个目录的详细介绍
共享库又叫动态链接共享库,作用类似windows里的.dll文件,存放了根文件系统程序运行所需的共享文件。/home 用户主目录的基点,比如用户user的主目录就是/home/user,可以用~user表示。,是用户主目录的基点,比如用户user的主目录就是/home/user,可以用~user表示。/usr/src 源代码,linux内核的源代码就放在/usr/src/linux里。/usr/src 源代码,linux内核的源代码就放在/usr/src/linux里。虚拟文件系统目录,是系统内存的映射。
2022-11-05 15:40:43
408
原创 Error downloading packages: net-tools-2.0-0.25.20131004git.el7.x86_64:[Errno 5][Errno 2]没有那个文件或
这个问题我弄了2天不知道咋搞的一直卡在这,ping也是有网的,就是提示这个问题。vi /usr/bin/yum 进去 将文件头部的#!/usr/bin/python 修改成#!改完之后保存退出,在进入下一个 vi /usr/libexec/urlgrabber-ext-down 还是将头部的修改和上面一样的。
2022-09-27 20:02:02
2004
Java面试题汇总及详解
2022-11-30
Java工程师的简历!
2022-11-30
2022年Java面试的题目还有答案
2022-11-30
java代码编写杨辉三角
2022-11-29
java代码编写直角三角形等腰三角形倒三角形等等
2022-11-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人