随笔分类 -  Big Data

摘要:这篇文章简单介绍了Hadoop相关的技术生态圈,同时共享一份前一阵编写的实践教程,需要者自取。 在云计算和大数据大行其道的今天,Hadoop及其相关技术起到了非常重要的作用,是这个时代不容忽视的一个技术平台。事实上,由于其开源、低成本和和前所未有的扩展性,Hadoop正成为新一代的数据处理平台。 阅读全文
posted @ 2012-06-25 19:24 池建强 阅读(9652) 评论(13) 推荐(6) 编辑
摘要:春节期间研究了一下Django框架,为今年的互联网应用做些储备以前有过两年的Python的使用经验,所以上手并不困难,但在实现Django持久化时遇到了一点问题。Django支持各种数据库,包括postgresql,mysql和oracle,方便起见,用了最常用的开源mysql,这就需要安装MySQLdb。我的操作系统时雪豹10.6.2,系统默认安装了Python,我又装了Mysql下载了MySQL-python-1.2.3c1.tar.gz,然后cd MySQL-python-1.2.3c1python setup.py buildsudo python setup.py install一切 阅读全文
posted @ 2011-05-09 22:20 池建强 阅读(1164) 评论(0) 推荐(0) 编辑
摘要:1.Install preparation基本环境:Snow Leopard10.6.2,Oracle10.2.0.4打开Mac的终端,执行:sudo -i创建oinstall组和oracle用户,注意需要保证组合用户的ID与现有系统信息不冲突,这里采用700创建组:dscl . -create/groups/oinstalldscl . -append/groups/oinstall gid 700dscl . -append/groups/oinstall passwd "*"创建用户:dscl . -create/users/oracledscl . -append/ 阅读全文
posted @ 2010-04-14 22:48 池建强 阅读(4426) 评论(2) 推荐(2) 编辑
摘要:检查死锁的sql语句1.SELECT SID, DECODE(BLOCK, 0, 'NO', 'YES' ) BLOCKER, DECODE(REQUEST, 0, 'NO','YES' ) WAITERFROM V$LOCKWHERE REQUEST > 0 OR BLOCK > 0ORDER BY block DESC;2.SELECT bs.username "Blocking User", bs.username "DB User", ws.username " 阅读全文
posted @ 2008-02-20 17:30 池建强 阅读(3011) 评论(0) 推荐(0) 编辑
摘要:http://book.csdn.net/bookfiles/82/index.html6.2.6 死锁如果你有两个会话,每个会话都持有另一个会话想要的资源,此时就会出现死锁(deadlock)。例如,如果我的数据库中有两个表A和B,每个表中都只有一行,就可以很容易地展示什么是死锁。我要做的只是打开两个会话(例如,两个SQL*Plus会话)。在会话A中更新表A,并在会话B中更新表B。现在,如果我想在会话B中更新表A,就会阻塞。会话A已经锁定了这一行。这不是死锁;只是阻塞而已。我还没有遇到过死锁,因为会话A还有机会提交或回滚,这样会话B就能继续。如果我再回到会话A,试图更新表B,这就会导致一个死 阅读全文
posted @ 2008-02-20 17:28 池建强 阅读(2569) 评论(0) 推荐(0) 编辑
摘要:关于SQL SERVER 日志满的处理方法事务日志文件Transaction Log File是用来记录数据库更新情况的文件,扩展名为ldf。在 SQL Server 7.0 和 SQL Server 2000 中,如果设置了自动增长功能,事务日志文件将会自动扩展。一般情况下,在能够容纳两次事务日志截断之间发生的最大数量的事务时,事务日志的大小是稳定的,事务日志截断由检查点或者事务日志备份触发。然而,在某些情事务日志文件Transaction Log File是用来记录数据库更新情况的文件,扩展名为ldf。在 SQL Server 7.0 和 SQL Server 2000 中,如果设置了自动 阅读全文
posted @ 2007-05-25 16:06 池建强 阅读(313) 评论(0) 推荐(0) 编辑