自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (29)
  • 收藏
  • 关注

原创 rpm-build安装以及打包

1,查找rpm-build,并安装1)yum 安装yum list |grep rpm-build 查找合适的rpm-build包yum install -y rpm-build.x86_64 2)非yum 安装 如果没有yum源,可以先将rpm-build.rpm 下载到本地,下载rpm-build的时候,需要安装和操作系统版本一致的。否则会提示错

2015-01-21 23:54:44 26737 1

转载 rpm SPEC常用路径以及宏变量

Valid RPM MacrosHere are the definitions for some common specfile macros as they are defined on Fedora Core 11 (rpm-4.7.0-1.fc11). For definitions of more macros, examine the output of "rpm --show

2015-01-13 20:02:30 4403

转载 自己制作rpm软件包(2)

上一篇日志写到,为什么要制作rpm包,以及如何使用.src.rpm文件生成rpm包。最后部分还看到.src.rpm的内容,实际上就是由.tar.gz源码、补丁软件和.spec脚本组成的。由此知道,使用.spec生成rpm包是比较简单的,因为.src.rpm通常都是由软件开发者或者第三方的专业制作人根据源码调试好的,所以,只要处理好平台兼容性和相关的版本,不会遇到太大的问题。   但我觉得单纯明

2015-01-13 17:25:36 1081 1

转载 自己制作rpm软件包(1)

我们都知道,在目前的Linux环境下,要安装新软件,通常有两种方式:一是使用源码安装;二是使用rpm软件包。使用源码安装可以让用户了解编译过程,及定制一些模块,和修改编译参数,但其工作量通常都很大,而且要求用户有足够的计算机知识。而rpm软件包方式则相对来说比较简单,也易于管理和升级。所以,当前Linux发行版的前十中,有八个都是使用基于二进制软件包方式的(deb和rpm格式可以互转)。同样的,红

2015-01-13 17:25:29 1683

转载 RPM原理详解-spec文件

RPM原理详解-spec文件 随着RedHat Linux的风靡全球,其软件包管理工具及格式RPM也得到推广。基于RPM源代码开放、安装卸载简单、升级维护方便及查询功能强大的特点,越来越多的开发者喜欢采用RPM格式来发布自己的软件包。RPM包里面都包含可执行的二进制程序,这个程序和Windows的软件包中的.exe文件类似是可执行的。制作RPM软件包并不是一件复杂的工作,其中的关键在于

2015-01-13 16:57:47 21572

转载 Hadoop运维记录系列(七)

这段时间一直在搞Hadoop集群迁移,最近Hadoop也没出什么大问题,就没更新运维系列。这次的运维系列也跟Hadoop自己的故障无关,主要是自动化运维。不过我确实犯了一个严重的错误,在迁移新集群的时候,为了安装部署方便,我把hbase打成了rpm包的方式进行部署。在编写spec文件的时候,一个变量少写了一对花括号,结果把操作系统的文件给删掉了。而我恰恰是在新集群的生产环境

2015-01-13 15:43:52 1060

原创 hive分组求topN(row_number,rank,dense_rank)

背景求每个省份下uv前2的记录原理利用row_number ,rank,dense_rank函数实现hive表hive表:test_rank ;province        stringcity    stringuv      int数据:山东    潍坊    20山东    济南    30山东    青岛    30山东    淄博    10河北    石家庄  30河北    沧州 ...

2015-01-13 13:44:37 3146

转载 Yarn简单介绍及内存配置

在这篇博客中,主要介绍了Yarn对MRv1的改进,以及Yarn简单的内存配置和Yarn的资源抽象container。我么知道MRv1存在的主要问题是:在运行时,JobTracker既负责资源管理又负责任务调度,这导致了它的扩展性、资源利用率低等问题。之所以存在这样的问题,是与其最初的设计有关,如下图:从上图可以看到,MRv1是围绕着MapReduce进行,并没有过多地考虑以后出现的

2015-01-12 14:56:23 1157

原创 新旧Java MapReduce API的差异

摘录自 Hadoop权威指南 1、版本区别Hadoop在0.20.0版本中第一次使用新的API,部分早期的0.20.0版本不支持使用旧的API,但在接下来的1.x和2.x版本中新旧API都可以使用。新旧API的差异主要有以下几点:1. 新的API放在org.apache.hadoop.mapreduce包(和子包)中,旧的API放在org.apache.hadoop.mapred中。2. 新API...

2015-01-12 13:59:23 3243

转载 任务配置 (Hadoop 2.2.0)

Topics任务 JVM 内存设置 (AMI 3.0.0)避免集群减速 (AMI 3.0.0)有一些配置变量可用于优化 MapReduce 作业的性能。本部分介绍了一些重要的任务相关性设置。任务 JVM 内存设置 (AMI 3.0.0)Hadoop 2.2.0 使用两个参数配置用于 map 和 reduce 的内存:分别为 mapreduce

2015-01-12 12:17:09 1055

原创 手把手编译hadoop

1,必须得是java1.7 及以上java version "1.7.0_55" 2,maven版本不能太低Apache Maven 3.0.4 3,安装protobuf-2.5.0.tar.gztar -xvzf protobuf-2.5.0.tar.gz cd protobuf-2.5.0./configuremake install 如果没有安装p

2015-01-08 20:29:07 1064

转载 用 RPM 打包软件,第 2 部分

在不具备 root 权限的情况下构建、给软件打补丁和分发 RPMRPM 是一种广泛用于发布 Linux 软件的工具; 用户可以轻松地安装用 RPM 打包的产品。在本文(该系列文章的第 2 篇)中,Dan 说明了在不具备 root 权限的情况下如何对软件进行打包,在不做更改的情况下如何处理不在 Linux 上构建的软件,以及如何分发您的工作结果。0 评论:

2015-01-07 19:28:49 843

转载 用 RPM 打包软件,第 1 部分

在 Red Hat Linux 7.1 上使用 RPMRPM 是广泛使用的用于交付 Linux 软件的工具,用户可以轻松的安装用 RPM 打包的产品。在本文中(系列文章的第 1 篇),IBM 软件工程师 Dan Poirier 向您演示如何在 Red Hat Linux 7.1 系统上用 RPM 打包简单软件。1 评论:Dan Poirier (

2015-01-07 19:28:14 906

转载 linux shell中的管道执行

linux shell中管道发挥的作用是文件描述符重定向,例如 prog1 | prog2 | prog3,管道会将prog1的标准输出重定向为prog2的标准输入,将prog2的标准输出重定向为prog3的标准输入,prog1的标准输入和 prog3的标准输出并没有改变。比如命令"ps -ef | grep -w "nginx""将ps命令的标准输出内容作为grep的输入,两个命令的组合的只输出

2015-01-04 20:52:46 2175

转载 SHELL 处理处理字符串的小结

shell中处理字符串小结:假定在shell中有这么一个字符串:x="abcd"一、求字符串的长度方法一通过 expr 命令 加length参数 expr length $x,会打印出44方法二 (推荐用这种。原因?你懂得……)echo ${#x}4方法三expr "$x" : ".*"4二、查找字串注意:返回

2015-01-04 20:51:15 1330

原创 Linux中expr命令

expr 命令用途求表达式变量的值。语法expr Expression描述expr 命令读入 Expression 参数,计算它的值,然后将结果写入到标准输出。您必须对 Expression 参数应用以下规则: 用空格隔开每个项。 用 / (反斜杠) 放在 shell 特定的字符

2015-01-04 20:46:06 797

java8 32位 64位 jdk8 最新下载地址

java8 32位 64位 jdk8 最新下载地址

2018-01-06

阿里巴巴Java开发手册V1.2.0

阿里巴巴Java开发手册V1.2.0

2017-05-24

protobuf-2.5.0.tar.gz

protobuf-2.5.0.tar.gz

2015-07-06

rpmbuild-demo工程

一个rpm build打包的示例工程,下载完成后可以解压成/home/wang/rpmbuild目录,然后到SPEC目录中执行rpmbuild -ba dteworker-client.spec 即可完成打包

2015-01-21

hive函数大全 函数参考

hive函数大全 ,非常全的文档!

2013-12-17

BIEE11g 入门培训

BIEE11g 入门培训,非常适合初学者入门~

2013-11-08

BIEE11g 详细安装文档

BIEE11g非常详细的安装文档,亲自安装成功!

2013-11-08

Weka源代码详细分析系列

Weka源代码详细分析系列,和http://download.csdn.net/download/mythee/2238812里面是一模一样的,介绍的非常详细

2012-05-08

junit 3.8 jar包

junit 3.8 jar包

2012-04-05

sqlserver jar包 jdbc驱动

sqlserver jar包 jdbc驱动

2012-04-05

oracle jar包 jdbc驱动程序

oracle jar包 jdbc驱动程序!java开发常用jar包

2012-04-05

mysql jdbc驱动程序 jar包

mysql-connector-java-5.0.8-bin.jar mysql驱动程序 jar包

2012-04-05

ant apache 1.7 jar

ant apache 1.7 jar!java web开发常用jar包

2012-04-05

Stuct2权威指指南完整版上

讲的是Struct2,非常适合初学者

2012-03-05

java spring全解 详细教程 原理

讲解spring的资料,非常适合初学者!!!

2012-03-05

设计模式可复用面向对象软件的基础

设计模式的开山之作,一句话:没看过此书,不要说懂设计模式!

2011-10-24

JAVA与模式 带标签 清晰版 阎宏

JAVA与模式,带标签,很清楚!讲解讲的很详细,例子也很好!

2011-10-24

java 反射机制例子

讲解了JAVA中反射机制,包含例子,代码!对初学者很有用

2011-10-04

LDAP 资料代码实例

关于LDAP的资料,经常用的,包含新建,查询,删除,修改

2011-10-04

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除