logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Hive中对array类型字段的处理

现在有一张表,2个字段,字段A:id, 字段B:array类型:col_namedata_typegameidintbusinesstypearrayselect gameid, businesstype fromkua.tablea where date=20190122 limit 5;+-----------+-------------------...

#hive
CentOS7虚拟机IP配置

在虚拟Linux(CentOS7)中配置ip地址以便能正常访问网络:我们在VMare上设置2台虚机,以便能测试网络间能否联通:1·将2台虚拟机的网络、VMare的网络都设置为NAT模式2·查看VMare的IP地址:编辑>虚拟网络编辑器>选择VMare8Native模式,我们可以在下面看到IP地址和子网掩码,例如我的IP为192.168.238.0,网关为255.255.255.0

#linux
CentOS7虚拟机无法联网,无法ping通网关

CentOS7虚拟机网络问题问题描述在使用NAT的static为虚拟机分配固定IP地址后,重启电脑发现无法使用ssh工具(SecureCRT)连接虚拟机,并且虚拟机内无法ping通网关,只能ping通127.0.0.1解决办法在尝试多次、查阅大量资料后得知,是因为Vmare8相关的虚拟网络进程没有启动。右击电脑>管理>服务和应用程序>服务>找到:VMware dhcp service、V

#centos#虚拟机
Mac安装 anaconda及其基本命令

1. anaconda是什么Anaconda是一个用于科学计算的Python发行版,支持 Linux, Mac, Windows系统,提供了包管理与环境管理的功能,可以很方便地解决多版本python并存、切换以及各种第三方包安装问题。Anaconda利用工具/命令conda来进行package和environment的管理,并且已经包含了Python和相关的配套工具。这里先解释下conda、a..

#python#conda
CentOS(Linux)中无法输入 竖线“|”的问题

无法输入 |,其实是键盘布局的问题,是因为当前的键盘布局是gb只要改成us,就OK了1:查看自己的键盘布局[root@localhost ~]# localectl status 查看自己的键盘布局2:修改键盘布局[root@localhost ~]# localectl set-keymap us

#linux
Hive获取String类型的json array字段值

1、场景表中有一个字段poschain,为json_array,但是是String类型的,无法直接通过get_json_object(poschain[0],'$.id')来获得[{"gameId":"622470","traceId":"k}][{"gameId":"62231","traceId":"",cid":""}]2、解决办法select get_json_object(...

#json#hive
Linux gensub函数用法

什么是gensub?gensub是LINUX字符处理函数之一,不是那么的常见,但是却非常的好用的简便。在处理日志等场景中,往往显得非常的优雅几个例子案例1替换某字符串中的第某个字符为新字符echo 'xxxx' awk '{print $0=gensub("x","1","4")}'xxx1ecgo 'xxxx' awk '{pring $0=gensub("x","1","g")}'1

#linux
Linux技巧--查看文件及文件夹占用空间大小

du -h --max-depth=2–max-depth=2指明了需要查看的目录深度,一般指定1级或者2级,一层层找

#linux
Hive中对json处理

应用场景:使用Hive对日志信息进行查询分解,log里面记录的是json形式的数据:{"logid":"5d40e1af-19f7-4aad-af8f-c7247e322e5c","souc":"4","devi":"OPPO R7sm","sys":"22,5.1.1","dname":"Dalvik/2.1.0 (Linux; U;Android 5.1.1; OPPO R7sm Bu

#hive
Linux技巧-删除 git项目文件夹等需要重复需要输入 y/yes 解决办法

在删除git项目的文件夹时,需要重复输入 y/yes ,让人烦恼![zjf@server test]$ rm -r ./git-projectrm: remove write-protected regular file ‘./huyu-ai-train/.git/objects/74/3aa47f1f6a27ed0ad7422d2de89a8797324451’? yrm: remove ...

#linux#git
    共 12 条
  • 1
  • 2
  • 请选择