摘要:
install:foo install -m 644 foo /usr/bin.PHONY: install看以上makefile的片段,使用了.PHONY这个目标,下面详细介绍她的用法.来源:点击打开链接.PHONY是一个特殊工作目标(special target) 它用来指定一个假想的工作目标,也就是说它后面的并不是一个实际文件,而且肯定要视为未更新(也就是说条件总是满足,需要处理) PHONY 目标并非实际的文件名:只是在显式请求时执行命令的名字。有两种理由需要使用PHONY 目标:避免和同名文件冲突(防止存在和PHONY执行目标的名称相同的文件,虽然在写比较小的makefile工程的. 阅读全文
阅读排行榜
IPv6的链路本地(link-local)地址和站点本地(site-local)地址
2013-01-15 23:51 by java20130722, 4091 阅读, 收藏,
摘要:
IPv6大概可以分为四类1)单播地址(unicast address)2)组播地址(Multicast Address)IPv6 IPv4 说明~ FF01::1 224.0.0.1 所有-节点地址~ FF01::2 224.0.0.2 所有-路由器地址~ FF02::1 224.0.0.1 所有节点地址~ FF02::2 224.0.0.2 所有路由器地址~ FF02::5 224.0.0.5 OSPF路由器~ FF02::6 224.0.0.6 OSPFIGP路由器~ FF02::9 224.0.0.9 RIP路由器~ FF02::D 2... 阅读全文
hive -e "show tables"提示cannot recognize input near 'show' '<EOF>' '<EOF>' in ddl statement
2013-06-05 23:44 by java20130722, 3302 阅读, 收藏,
摘要:
一、前言 项目需要,需要知道hive的支持的最大并发用户数目是否满足需求,因此,写了个小程序测试 ,方式是java调用命令行程序的方式进行。即:[java]view plaincopyProcessexecutor=Runtime.getRuntime().exec(command,env);但是这样做面临一个问题,就是在命令行输入hive -e "show tables"一切正常,如下所示。[plain]view plaincopy[niy@niy-computer/]$hive-e"showtables"Logginginitializedusing 阅读全文
Python打印log,包括行号,路径,方法名,文件
2013-07-18 11:09 by java20130722, 3056 阅读, 收藏,
摘要:
logger.py 文件 #!/usr/bin/python # coding: utf-8 import logging import logging.handlers from logging import * from datetime import * logger = logging.getLogger() logger.setLevel(logging.DEBUG) rht = logging.handlers.TimedRotatingFileHandler("reindex_out.log", 'D') fmt = logging.Forma 阅读全文
HIVE元数据表/数据字典
2013-02-01 08:20 by java20130722, 2743 阅读, 收藏,
摘要:
HIVE元数据表/数据字典0人收藏此文章,我要收藏表名说明BUCKETING_COLSHive表CLUSTERED BY字段信息(字段名,字段序号)COLUMNSHive表字段信息(字段注释,字段名,字段类型,字段序号)DBSNUCLEUS_TABLES元数据表和hive中class类的对应关系PARTITIONSHive表分区信息(创建时间,具体的分区)PARTITION_KEYSHive分区表分区键(名称,类型,comment,序号)PARTITION_KEY_VALSHive表分区名(键值,序号)PARTITION_PARAMSSDS所有hive表、表分区所对应的hdfs数据目录和数据格 阅读全文
浙公网安备 33010602011771号