摘要: 一、Fetch抓取 Fetch 抓取是指,Hive 中对某些情况的查询可以不必使用 MapReduce 计算。例如:SELECT * FROM employees;在这种情况下,Hive 可以简单地读取 employee 对应的存储目录下的文件,然后输出查询结果到控制台。 在 hive-defaul 阅读全文
posted @ 2020-04-24 21:35 地中有山 阅读(295) 评论(0) 推荐(0) 编辑
摘要: 一个强大的文本分析工具,把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行分析处理。与cut类似,但功能更加强大。 1.基本用法 awk [选项参数] ‘pattern1{action1} pattern2{action2}...’ filename pattern:表示AWK在数据中 阅读全文
posted @ 2020-04-24 15:40 地中有山 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 一、简单匹配 1.基本语法 匹配字面量①case _ :默认匹配②如果没有匹配到任何case,则会抛出异常scala.MatchError③=>后如果有多个语句,可以加大括号,也可不加④模式匹配可以有返回值 def main(args: Array[String]): Unit = { val n1 阅读全文
posted @ 2020-04-24 14:24 地中有山 阅读(1190) 评论(0) 推荐(0) 编辑
摘要: object OperatorDemo { def main(args: Array[String]): Unit = { val oper = new MyOper //普通调用方式 oper.unary_~ //前置调用,支持+、-、!、~ ~oper //unary_~... //中置调用 o 阅读全文
posted @ 2020-04-24 13:45 地中有山 阅读(399) 评论(0) 推荐(0) 编辑