`
文章列表

mysql load操作

 
原博客:http://www.cnblogs.com/ggjucheng/archive/2012/11/05/2755683.html load 实例 通过网上查询,发现有2个方法进行解决,1.由于MYSQL编译安装时默认不允许执行这个命令。1)安装时加上 --enable-local-infile 参数就可以了执行了。./configure --prefix=/usr/local/mysql --enable-local-infilemake  

hive union

    博客分类:
  • hive
原文:http://www.cnblogs.com/ggjucheng/archive/2013/01/15/2861574.html Union 语法 select_statement UNION ALL select_statement UNION ALL select_statement ... UNION用于联合多个SELECT语句的结果集,合并为一个独立的结果集。当前只能支持UNION ALL(bag union)。不消除重复行。每个select语句返回的列的数量和名字必须一样,否则,一个语法错误会被抛出。   如果必须对UNION的结果做一些额外的处理,整个语句可 ...
背景 假设有一个学生各门课的成绩的表单,应用hive取出每科成绩前100名的学生成绩。 这个就是典型在分组取Top N的需求。   解决思路 对于取出每科成绩前100名的学生成绩,针对学生成绩表,根据学科,成绩做order by排序,然后对排序后的成绩,执行自定义函数row_number(),必须带一个或者多个列参数,如ROW_NUMBER(col1, ....),它的作用是按指定的列进行分组生成行序列。在ROW_NUMBER(a,b) 时,若两条记录的a,b列相同,则行序列+1,否则重新计数。 只要返回row_number()返回值小于100的的成绩记录,就可以返回每个单科成绩前 ...

字节流转对象

 
import java.io.*;import java.util.*;public class WriteObject {        public static void main(String args[]) throws Exception    {     
hive中order by,sort by, distribute by, cluster by作用以及用法   1. order by     Hive中的order by跟传统的sql语言中的order by作用是一样的,会对查询的结果做一次全局排序,所以说,只有hive的sql中制定了order by所有的数据都会到同一个reducer进行处理(不管有多少map,也不管文件有多少的block只会启动一个reducer)。但是对于大量数据这将会消耗很长的时间去执行。     这里跟传统的sql还有一点区别:如果指定了hive.mapred.mode=strict(默认值是nonst ...
SHOW AUTHORS 顾名思义,这个要展示的是各位MYSQL开发者的信息,包括姓名,住址及相关注解 e.g.1 mysql> show authors\G; *************************** 1. row ***************************     Name: Brian (Krow) Aker

Hive UDF整理

    博客分类:
  • hive
目录[-] Hive UDF整理 字符串函数 字符串长度函数:length 字符串反转函数:reverse 字符串连接函数:concat 带分隔符字符串连接函数:concat_ws

MySQL的FLUSH句法和作用

 
今天仔细看了下Flush语法,同时在工作中也经常使用Flush命令,在这儿汇总下。MySQL的FLUSH句法(清除或者重新加载内部缓存) FLUSH flush_option [,flush_option],如果你想要清除一些MySQL使用内部缓存,你应该使用FLUSH命令。为了执行FLUSH,你必须有reload权限。 flush_option 可以是下列任何东西: HOSTS       这个用的最多,经常碰见。主要是用来清空主机缓存表。如果你的某些主机改变IP数字,或如果你得到错误消息Host ... isblocked,你应该清空主机表。当在连接MySQL服务器时,对一台给定的主机 ...
 查询数据库中的存储过程和函数 方法一:        select `name` from mysql.proc where db = 'your_db_name' and `type` = 'PROCEDURE'   //存储过程        select `name` from mysql.proc where db = 'your_db_name' and `type` = 'FUNCTION'   //函数 方法二:          show procedure status; //存储过程         show function status;     //函数 

disown

 
disown 
filepath=$(cd "$(dirname "$0")"; pwd) 脚本文件的绝对路径存在了环境变量filepath中,可以用 echo $filepath 查看完整路径   在shell中: $0: 获取当前脚本的名称 $#: 传递给脚本的参数个数 $$: shell脚œ
xargs 用法 xargs是一条Unix和类Unix操作系统的常用命令。它的作用是将参数列表转换成小块分段传递给其他命令,以避免参数列表过长的问题。     ,下面的命令:
  1.mysql -u root  2. UPDATE mysql.user SET Password = PASSWORD('root') WHERE user = 'root';  FLUSH PRIVILEGES;   GRANT ALL PRIVILEGES ON *.* TO root@"%" IDENTIFIED BY "root";   FLUSH PRIVILEGES;
 svn 客户端版本必须对应 svn/javaHL 版本   如 svn 1.8x 对应 svn/javaHl 1.8x 才能在eclipse 显示svn 地址,才能集成svn 客户端 subeclipse 对应的版本 Subclipse Version SVN/JavaHL Version 1.10.x 1.8.x
An error occurred during the org.eclipse.equinox.internal.p2.engine.phases.CheckTrust phase ...does not exsist    出现这样的错误时 删除掉eclipse 根目录下的atifact.xml重启即可
Global site tag (gtag.js) - Google Analytics