- 博客(196)
- 收藏
- 关注
转载 hbase shell基础和常用命令详解
by 三江小渡HBase是一个分布式的、面向列的开源数据库,源于google的一篇论文《bigtable:一个结构化数据的分布式存储系统》。HBase是Google Bigtable的开源实现,它利用Hadoop HDFS作为其文件存储系统,利用Hadoop MapReduce来处理HBase中的海量数据,利用Zookeeper作为协同服务。1. 简介HBase是一个分
2012-12-18 22:11:37 634
hbase shell基础和常用命令详解
by 三江小渡HBase是一个分布式的、面向列的开源数据库,源于google的一篇论文《bigtable:一个结构化数据的分布式存储系统》。HBase是Google Bigtable的开源实现,它利用Hadoop HDFS作为其文件存储系统,利用Hadoop MapReduce来处理HBase中的海量数据,利用Zookeeper作为协同服务。1. 简介HBase是一个...
2012-12-18 22:11:00 96
转载 hbase MapReduce程序样例入门
by 三江小渡1、先看一个标准的hbase作为数据读取源和输出源的样例:View Code JAVAConfiguration conf = HBaseConfiguration.create();Job job = new Job(conf, "job name ");job.setJarByClass(test.class);Scan scan =
2012-12-18 22:09:18 1083
hbase MapReduce程序样例入门
by 三江小渡1、先看一个标准的hbase作为数据读取源和输出源的样例:View Code JAVAConfiguration conf = HBaseConfiguration.create();Job job = new Job(conf, "job name ");job.setJarByClass(test.class);Scan scan...
2012-12-18 22:09:00 78
转载 hbase安装配置和入门使用
by 三江小渡在这开始之前,相信你已经配置好hadoop集群的一切,以此为前提写的以下内容。一、快速开始的简单单机版配置:1、去hbase镜像站下载一个推荐的stable版本,此篇下的是hbase-0.92.1.tar.gz 。解压缩到喜欢的目录下。2、配置onf/hbase-site.xml,写入如下属性:hbase.rootdirfile:///DIRECT
2012-12-18 22:04:39 1356
hbase安装配置和入门使用
by 三江小渡在这开始之前,相信你已经配置好hadoop集群的一切,以此为前提写的以下内容。一、快速开始的简单单机版配置:1、去hbase镜像站下载一个推荐的stable版本,此篇下的是hbase-0.92.1.tar.gz 。解压缩到喜欢的目录下。2、配置onf/hbase-site.xml,写入如下属性:<property><name>...
2012-12-18 22:04:00 125
转载 hadoop 0.20.2版本升级到1.0.3 记录
by 三江小渡升级分为两种,一种是集群布局不发生任何变化的,这种非常简单,十分类似安装一次新的hadoop程序;另外一种是集群布局发生变化的,这种要非常小心,因为牵扯数据安全,要让hdfs内的数据完整的迁移的新版本,所以要仔细。两种都简单的分为几步:1、在执行新一轮的升级前,要确保前一次升级已经定妥,用一下命令查看:$ hadoop dfsadmin -upgradeP
2012-12-18 21:49:15 1032
hadoop 0.20.2版本升级到1.0.3 记录
by 三江小渡升级分为两种,一种是集群布局不发生任何变化的,这种非常简单,十分类似安装一次新的hadoop程序;另外一种是集群布局发生变化的,这种要非常小心,因为牵扯数据安全,要让hdfs内的数据完整的迁移的新版本,所以要仔细。两种都简单的分为几步:1、在执行新一轮的升级前,要确保前一次升级已经定妥,用一下命令查看:$ hadoop dfsadmin -upg...
2012-12-18 21:49:00 236
转载 hadoop集群搭建
by 三江小渡这篇介绍需要结合着前一篇hadoop单机搭建的介绍一起看。说到的地方不懂的就请看前一篇,有详细操作方法和命令。集群的搭建需要做的事情我一步一步的写一下,相应的步骤不会就看前一篇:1、在想搭建hadoop的机器上安装hadoop程序和java。需要hadoop和java的安装程序路径一致,即三台一摸一样的绝对路径。这里举例有以下三台服务器:1
2012-12-18 21:47:05 550
hadoop集群搭建
by 三江小渡这篇介绍需要结合着前一篇hadoop单机搭建的介绍一起看。说到的地方不懂的就请看前一篇,有详细操作方法和命令。集群的搭建需要做的事情我一步一步的写一下,相应的步骤不会就看前一篇:1、在想搭建hadoop的机器上安装hadoop程序和java。需要hadoop和java的安装程序路径一致,即三台一摸一样的绝对路径。这里举例有以下三台服务器:...
2012-12-18 21:47:00 71
转载 开启hadoop之旅的大门–安装配置篇
by 三江小渡主要写了JDK配置和hadoop的安装配置。windows下安装也类似,只是需要一个windows模拟linux环境的软件Cygwin。不过在windows下安装JDK很方便了,就不用参照linux安装JDK的步骤了。Linux安装JDK步骤:1. 先从网上下载jdk1.7或者1.6,去SUN的官方网站,尽量装1.6的版本。下载后安装:给所有用户添加可执行的权限
2012-12-18 21:46:08 555
开启hadoop之旅的大门–安装配置篇
by 三江小渡主要写了JDK配置和hadoop的安装配置。windows下安装也类似,只是需要一个windows模拟linux环境的软件Cygwin。不过在windows下安装JDK很方便了,就不用参照linux安装JDK的步骤了。Linux安装JDK步骤:1. 先从网上下载jdk1.7或者1.6,去SUN的官方网站,尽量装1.6的版本。下载后安装:给所有用户添加可执行的权限...
2012-12-18 21:46:00 130
转载 XFire开发步骤
1. 配置Web服务项目:增加Lib包。2.配置文件清单:主要配置文件(web.xml)WebRoot\WEB-INF\web.xml XFireServlet org.codehaus.xfire.transport.http.XFireConfigurableServlet 1 XFireServlet /*
2012-12-14 11:01:42 619
XFire开发步骤
1. 配置Web服务项目:增加Lib包。2.配置文件清单:主要配置文件(web.xml)WebRoot\WEB-INF\web.xml<?xml version="1.0" encoding="UTF-8"?><web-app xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/20...
2012-12-14 11:01:00 128
转载 ngnix+keepalivd 实现N主高可用负载均衡web群集
实验环境:Server 1Eth0: 192.168.1.1/24Server 2Eth0:192.168.1.2/24Server 3Eth0: 192.168.1.10/24Server 4Eth0: 192.168.1.11/24软件:Nginx 1.22Keepalived v1.1.19 安装过程:网上大把。需要配置
2012-09-28 14:46:46 4356
ngnix+keepalivd 实现N主高可用负载均衡web群集
实验环境:Server 1Eth0: 192.168.1.1/24Server 2Eth0:192.168.1.2/24Server 3Eth0: 192.168.1.10/24Server 4Eth0: 192.168.1.11/24软件:Nginx 1.22Keepalived v1.1.19 安装过程:网上大把。需要配置的文件:/e...
2012-09-28 14:46:00 121
转载 Linux源码安装过程中选项—prefix的作用
【51CTO.com独家报道】在linux和unix环境中,源码安装是最常用的软件安装方式,一些软件除了提供源码外,也提供各种发行版的二进制安装包(如基于redhat包管理工具的rpm包),但强烈建议使用源码安装方式。原因是:(1)没有类似rpm那样让人恼火的包依赖关系,(2)源码安装灵活自由,适用于不同的平台,维护也十分方便。源码的安装一般由3个步骤组成:配置(configure)、编译(m
2012-09-28 10:15:02 795
Linux源码安装过程中选项—prefix的作用
【51CTO.com独家报道】在linux和unix环境中,源码安装是最常用的软件安装方式,一些软件除了提供源码外,也提供各种发行版的二进制安装包(如基于redhat包管理工具的rpm包),但强烈建议使用源码安装方式。原因是:(1)没有类似rpm那样让人恼火的包依赖关系,(2)源码安装灵活自由,适用于不同的平台,维护也十分方便。源码的安装一般由3个步骤组成:配置(configure)、编译(m...
2012-09-28 10:15:00 81
转载 httpRequest.getHeader("x-forworded-for") 获得客户端IP
在JSP里,获取客户端的IP地址的方法是:request.getRemoteAddr(),这种方法在大部分情况下都是有效的。但是在通过了Apache,Squid等反向代理软件就不能获取到客户端的真实IP地址了。如果使用了反向代理软件,将http://192.168.1.110:2046/ 的URL反向代理为http://www.xxx.com/ 的URL时,用request.getRemote
2012-09-27 10:48:27 3073
httpRequest.getHeader("x-forworded-for") 获得客户端IP
在JSP里,获取客户端的IP地址的方法是:request.getRemoteAddr(),这种方法在大部分情况下都是有效的。但是在通过了Apache,Squid等反向代理软件就不能获取到客户端的真实IP地址了。如果使用了反向代理软件,将http://192.168.1.110:2046/ 的URL反向代理为http://www.xxx.com/ 的URL时,用request.getRe...
2012-09-27 10:48:00 281
转载 request.getRemoteAddr()和request.getRemoteHost()的区别是什么?
request.getRemoteHost()为什么得到的不是机器名,而是IP地址 解决用request.getRemoteHost()为什么得到的不是机器名,而是IP地址web服务器在server.xml查看一下connector中的enableLookups 说明如下: 如果为true,则可以通过调用request.getRemoteHost()
2012-09-27 10:32:58 5249
request.getRemoteAddr()和request.getRemoteHost()的区别是什么?
request.getRemoteHost()为什么得到的不是机器名,而是IP地址 解决用request.getRemoteHost()为什么得到的不是机器名,而是IP地址web服务器在server.xml查看一下connector中的enableLookups 说明如下: 如果为true,则可以通过调用request.getRemoteHost()进行DNS查询来得到远程...
2012-09-27 10:32:00 535
转载 互联网网站的反爬虫策略浅析
因为搜索引擎的流行,网络爬虫已经成了很普及网络技术,除了专门做搜索的Google,Yahoo,微软,百度以外,几乎每个大型门户网站都有自己的搜索引擎,大大小小叫得出来名字得就几十种,还有各种不知名的几千几万种,对于一个内容型驱动的网站来说,受到网络爬虫的光顾是不可避免的。一些智能的搜索引擎爬虫的爬取频率比较合理,对网站资源消耗比较少,但是很多糟糕的网络爬虫,对网页爬取能力很差,经常并发几十
2012-09-26 20:04:27 682
互联网网站的反爬虫策略浅析
因为搜索引擎的流行,网络爬虫已经成了很普及网络技术,除了专门做搜索的Google,Yahoo,微软,百度以外,几乎每个大型门户网站都有自己的搜索引擎,大大小小叫得出来名字得就几十种,还有各种不知名的几千几万种,对于一个内容型驱动的网站来说,受到网络爬虫的光顾是不可避免的。一些智能的搜索引擎爬虫的爬取频率比较合理,对网站资源消耗比较少,但是很多糟糕的网络爬虫,对网页爬取能力很差,经常并发几十上百...
2012-09-26 20:04:00 97
转载 正向代理与反向代理的区别
正向代理是一个位于客户端和原始服务器(origin server)之间的服务器,为了从原始服务器取得内容,客户端向代理发送一个请求并指定目标(原始服务器),然后代理向原始服务器转交请求并将获得的内容返回给客户端。客户端必须要进行一些特别的设置才能使用正向代理。正向代理的典型用途是为在防火墙内的局域网客户端提供访问Internet的途径。正向代理还可以使用缓冲特性(由mod_cache提供)减少网络
2012-09-26 11:06:10 529
正向代理与反向代理的区别
正向代理是一个位于客户端和原始服务器(origin server)之间的服务器,为了从原始服务器取得内容,客户端向代理发送一个请求并指定目标(原始服务器),然后代理向原始服务器转交请求并将获得的内容返回给客户端。客户端必须要进行一些特别的设置才能使用正向代理。正向代理的典型用途是为在防火墙内的局域网客户端提供访问Internet的途径。正向代理还可以使用缓冲特性(由mod_cache提供)减少网络...
2012-09-26 11:06:00 83
转载 Oracle中的DBLink和Synonym
Oracle DB Link:引用1.基本概念: 数据库连接串主要用于建立对远程数据库的访问方法,可以直接读取远程Oracle的数据,或者直接修改。数据库连接串可以是公用连接PUBLIC或者私有连接PRIVATE。这一点和同义词很相像。创建语法:Java代码 CREATE DATABASE LINK TEST CONNECT TO USERNAME
2012-09-20 20:45:54 1175
Oracle中的DBLink和Synonym
Oracle DB Link:引用1.基本概念: 数据库连接串主要用于建立对远程数据库的访问方法,可以直接读取远程Oracle的数据,或者直接修改。数据库连接串可以是公用连接PUBLIC或者私有连接PRIVATE。这一点和同义词很相像。创建语法:Java代码 CREATEDATABASELINKTESTCONNECTTOUSERNAMEIDENTIFIEDB...
2012-09-20 20:45:00 91
转载 oracle sequence cache
在Oracle中,我们没有MYSQL和SQLServer可以使用的自增数据类型。大部分场景下,如果我们需要生成业务无关的(Business-Independent)主键列,序列Sequence对象是我们最方便的选择。 定义Sequence是很简单的,如果最大程度利用默认值的话,我们只需要定义sequence对象的名字即可。在序列Sequence对象的定义中,Cache是一个可选择的参数
2012-09-06 16:19:31 867
oracle sequence cache
在Oracle中,我们没有MYSQL和SQLServer可以使用的自增数据类型。大部分场景下,如果我们需要生成业务无关的(Business-Independent)主键列,序列Sequence对象是我们最方便的选择。定义Sequence是很简单的,如果最大程度利用默认值的话,我们只需要定义sequence对象的名字即可。在序列Sequence对象的定义中,Cache是一个可选择的参数。...
2012-09-06 16:19:00 123
转载 网上找的,ECLIPSE安装插件的方法
本文来自CSDN博客,转载请标明出处:Eclipse插件安装总结通过个人的学习体会,将目前Eclipse插件安装的三种方式,总结如下: 第一种方法很简单,在Eclipse的主目录(%ECLIPSE_HOME%)下有一个plugins目录和features目录。第二种方法也很简单,它主要借助于Eclipse的向导来安装插件。通过Help/Software Updates/Find and Ins
2012-07-11 15:22:32 465
网上找的,ECLIPSE安装插件的方法
本文来自CSDN博客,转载请标明出处:Eclipse插件安装总结通过个人的学习体会,将目前Eclipse插件安装的三种方式,总结如下: 第一种方法很简单,在Eclipse的主目录(%ECLIPSE_HOME%)下有一个plugins目录和features目录。第二种方法也很简单,它主要借助于Eclipse的向导来安装插件。通过Help/Software Updates/Find and Ins...
2012-07-11 15:22:00 84
转载 WinXP SSH连接不上虚拟机的解决方法
问题现象描述:在VMWare中安装好linux系统后,选择桥接,从宿主机Windows上使用Putty, SSH Secure Shell等客户端工具连接linux上的ssh服务,客户端一直没有反应,无法输入密码进行登陆。这个问题的很是怪异,因为在公司的WinXP上使用同版本的VMWare和linux,没有这个问题。VMWare选择NAT方式时,SSH可正确建立连接。从同网段的其它
2012-06-17 22:53:05 749
WinXP SSH连接不上虚拟机的解决方法
问题现象描述:在VMWare中安装好linux系统后,选择桥接,从宿主机Windows上使用Putty, SSH Secure Shell等客户端工具连接linux上的ssh服务,客户端一直没有反应,无法输入密码进行登陆。这个问题的很是怪异,因为在公司的WinXP上使用同版本的VMWare和linux,没有这个问题。VMWare选择NAT方式时,SSH可正确...
2012-06-17 22:53:00 132
原创 SQL
select d.* from (select c.* ,rownum row_id from (select b.* from(select a.* ,row_number() over(partition by a.orderId order by a.stateTime desc) rnfrom (select r.order_id or
2012-06-03 11:00:06 438
SQL
select d.* from (select c.* ,rownum row_id from (select b.* from(select a.* ,row_number() over(partition by a.orderId order by a.stateTime desc) rnfrom (select r.order_id orderId, ro.CUSTOM...
2012-06-03 11:00:00 63
转载 OGNL表达式的使用方法
OGNL表达式的使用方法 定义:OGNL是对象图导航语言(即该表达式访问的是对象及对象的属性) 知识点:1.基本属性的访问1.1 访问值栈中action的普通属性[xhtml:nogutter] view plaincopys:property value="username"/>
2012-04-10 16:42:39 873
OGNL表达式的使用方法
OGNL表达式的使用方法定义:OGNL是对象图导航语言(即该表达式访问的是对象及对象的属性)知识点:1.基本属性的访问1.1 访问值栈中action的普通属性[xhtml:nogutter]view plaincopy<s:propertyvalue="username"/>...
2012-04-10 16:42:00 144
转载 hibernate 经验谈
以前仔细研究过hibernate,现在随着项目接触,也慢慢的有所深入,下面将自己的一些新的体会发出来。 1.尽量少用one-to-many的映射,如果用请把lazy设置成true,这样在查询主表时所有关联的子表就不会查询了,更不会浪费数据库的资源。 2. 如果lazy="true"时,如果需要(用Criteria或者DetachedCriteria)查询子表对象,则会抛
2012-04-01 16:58:25 593
hibernate 经验谈
以前仔细研究过hibernate,现在随着项目接触,也慢慢的有所深入,下面将自己的一些新的体会发出来。 1.尽量少用one-to-many的映射,如果用请把lazy设置成true,这样在查询主表时所有关联的子表就不会查询了,更不会浪费数据库的资源。 2. 如果lazy="true"时,如果需要(用Criteria或者DetachedCriteria)查询子表对象,则会抛出一个sessi...
2012-04-01 16:58:00 81
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人