摘要: 虽然企业部署Hadoop大数据系统的最终目的是进行“性感”的分析应用,但是大多数企业距离这一目标还很远很远。根据IDC发布的Hadoop-MapReduce软件生态系统预测报告,Hadoop市场正在以60%的年复合增长率高速扩张。但是该报告也揭示了一个让人吃惊的事实,作为大数据分析应用的代名词,Hadoop的流行其实与数据分析无关。实际上大多数采用Hadoop的公司都没有将Hadoop用于大数据分析,而是把Hadoop作为一种廉价的海量存储和ETL(抽取、转换、加载)系统。穷人的ETL虽然被打上了“大数据分析工具”的标签,但在大多数企业眼里,Hadoop是“穷人的ETL”。目前确实有个别企业将 阅读全文
posted @ 2013-05-16 18:55 清若止水 阅读(1021) 评论(0) 推荐(0) 编辑
摘要: 在本周的大数据研讨会上,Continuuity的首席执行官指出Hadoop实施难度大,极为难用,如果不解决技术复杂性问题,Hadoop将被自己终结。Continuuity的首席执行官Todd Papaioannou曾经是雅虎的首席云计算架构师,当年他和120个弟兄接到一个艰巨的任务:在拥有40万个节点的雅虎私有云中配置4.5万台Hadoop服务器,为5000位雅虎开发人员创建一个稳定的开发平台。在Papaioannou的回忆中,当时的场景非常不堪:负责建设Hadoop平台的团队个个手忙脚乱,互相从代码库中翻找可供粘贴整合的代码,就像一群中学生在车库中做手工。当基础架构总算搭好的时候,开发者又花 阅读全文
posted @ 2013-05-16 18:52 清若止水 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 在对Procedure、Function或Package进行Debug时,如果长时间没有操作,公司的防火墙会杀掉会话连接。这个时候数据库不会主动的释放会话的资源,如果再次对Procedure、Function或Package进行Debug的话,就会产生等待。因为被防火墙杀掉的会话还在运行着上次的Debug,会有锁的存在。只用等到数据库回收上次Debug的会话资源或者DBA手动将会话KILL掉。以下是手动KILL会话的方法:1: 查询V$DB_OBJECT_CACHESELECT * FROM V$DB_OBJECT_CACHE WHERE NAME='PROCEDURE_NAME 阅读全文
posted @ 2013-02-07 14:00 清若止水 阅读(4648) 评论(0) 推荐(1) 编辑
摘要: 数据库安装到40%时出现错误提示:未找到文件 ...WFMLRSVCApp.ear。检测后发现只解压了p10404530_112030_MSWIN-x86-64_1of7.zip压缩包,而p10404530_112030_MSWIN-x86-64_2of7.zip没有解压缩。解压缩p10404530_112030_MSWIN-x86-64_2of7.zip后,点击retry还是报错,于是放弃本次安装数据库。重新进行安装数据库,问题解决。注意:p10404530_112030_MSWIN-x86-64_1of7.zip和p10404530_112030_MSWIN-x86-64_2of7.zip 阅读全文
posted @ 2013-02-06 11:21 清若止水 阅读(6792) 评论(1) 推荐(0) 编辑
摘要: 在使用PL/SQL Developer对Procedure进行Debug时,突然发现无法Setp Into。点击Setp Into,结果却运行结束,无法进行单步调试。纠结了半天,发现是编译的时候没有加入Debug信息造成的。在Debug程序之前,确保以下几点: 1. 不要用sys用户去调试.2. 确保有debug connect session权限.3. 编译Procedure/Function/Package时需加入Debug信息. ALTER PROCEDURE/FUNCTION/PACKAGE NAME COMPILE DEBUG; 阅读全文
posted @ 2013-02-04 16:32 清若止水 阅读(933) 评论(0) 推荐(0) 编辑
摘要: Varnish可以通过管理端口动态的加载新的配置文件。# telnet 127.0.0.1 2000Trying 127.0.0.1...Connected to isms (127.0.0.1).Escape character is '^]'.200 201 -----------------------------Varnish Cache CLI 1.0-----------------------------Linux,2.6.18-274.el5,x86_64,-sfile,-smalloc,-hcritbitType 'help' for comm 阅读全文
posted @ 2012-12-24 13:29 清若止水 阅读(337) 评论(0) 推荐(0) 编辑
摘要: 环境OS:AIX 5.3.0.0安装JAVA1.查看当前JAVA版本[db/root]#java -versionjava version "1.4.2"Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2)Classic VM (build 1.4.2, J2RE 1.4.2 IBM AIX build ca142-20070708 (SR9) (JIT enabled: jitc)) 2.下载JAVA地址:http://www.ibm.com/developerworks/java/jdk/aix/s 阅读全文
posted @ 2012-12-24 10:15 清若止水 阅读(2789) 评论(0) 推荐(0) 编辑
摘要: 1.启动 nginx -c /etc/nginx/nginx.conf2.停止 (1) 从容停止Nginx ps -ef | grep nginx kill - QUIT<nginx_master_process_pid> (2) 快速停止Nginx ps -ef | grep nginx kill - TERM<nginx_master_process_pid> (3) 强制停止Nginx pkill -9 nginx3.重启 nginx -t nginx -s reload 或kill -HUP <nginx_master_process_pid> 阅读全文
posted @ 2012-12-19 15:52 清若止水 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 本文介绍了判断字符串是否全为数字的4种办法,另外还介绍了一个translate函数的小技巧,从任意字符串中提取数字(调用2次translate函数)。这个办法是一个公司同事发现的,用起来很方便,但理解起来稍有点困难。1、通过ASCII码判断是否数字,介于[48, 57]之间,(ascii('0') = 48, ascii('9') = '57')2、调用cast函数尝试强制转换成NUMERIC或NUMBER,不是合法数字串即抛异常3、调用translate函数,剔除所有[0-9]数字后,看是否为空串4、调用正则表达式,进行模式匹配(10g版本新加 阅读全文
posted @ 2012-12-11 13:18 清若止水 阅读(28039) 评论(0) 推荐(1) 编辑
摘要: Oracle 11g forLinuxx86_64因为11g的日志存储位置比较分散,不像10g都在$ORACLE_BASE/admin/$ORACLE_SID/目录下。于是,在参数文件中增加background_dump_dest和user_dump_dest两个参数。SQL> startup pfile='/home/oracle/init.ora'ORA-32006: BACKGROUND_DUMP_DEST initialization parameter has been deprecatedORA-32006: USER_DUMP_DEST initializa 阅读全文
posted @ 2012-11-21 12:01 清若止水 阅读(15876) 评论(0) 推荐(0) 编辑