摘要:
思路通过一趟排序,将要排序的数据分隔成独立的两部分,其中一部分的所有数据比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此使整个数据变成有序序列。时间复杂度最佳情况:T(n) = O(nlogn) 最差情况:T(n) = O(n2) 平均情况:T(n) = O(nlogn) 代码import java.util.Arrays;/** ... 阅读全文
posted @ 2019-06-20 18:39
remainsu
阅读(2276)
评论(0)
推荐(0)
摘要:
1. GROUPING SETSGROUPING SETS作为GROUP BY的子句,允许开发人员在GROUP BY语句后面指定多个统维度,可以简单理解为多条group by语句通过union all把查询结果聚合起来结合起来。为方便理解,以testdb.test_1为例:hive> use testdb;hive> desc test_1;user_id string i... 阅读全文
posted @ 2019-06-20 18:37
remainsu
阅读(3799)
评论(0)
推荐(0)
摘要:
test_a 表idvalue1java2python3c++test_b 表idvalue1java2go3php4c++1. join计算的是笛卡尔积,不推荐使用select * from test_a join test_b on test_a.value = test_b.value;查询结果: java java c++ c++ 2. left outer join & right... 阅读全文
posted @ 2019-06-20 18:36
remainsu
阅读(675)
评论(0)
推荐(0)
摘要:
目录目录一、前置准备1. 基础信息1.1 机器1.2 服务版本2. 创建hadoop用户2.1 添加用户组及用户,配置密码2.2 sudo权限3. 修改机器名并配置hosts3.1 修改network文件3.2 修改hosts文件4. 机器之间免密码登录5. 修改系统资源参数5.1 修改 90-nproc.conf5.2 修改 limits.conf6. 安装 jdk6.1 查看centos是否自... 阅读全文
posted @ 2019-06-20 18:32
remainsu
阅读(806)
评论(0)
推荐(0)
摘要:
1. 下载 & 解压# 下载wget https://repo1.maven.org/maven2/com/facebook/presto/presto-server/0.220/presto-server-0.220.tar.gz# 移动到要安装目录mv presto-server-0.220.tar.gz /opt/# 解压tar zxvf presto-server-0.220.tar.gz... 阅读全文
posted @ 2019-06-20 18:31
remainsu
阅读(516)
评论(0)
推荐(1)

浙公网安备 33010602011771号