﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>C++博客-flyonok-随笔分类-hadoop</title><link>http://www.cppblog.com/flyonok/category/14548.html</link><description /><language>zh-cn</language><lastBuildDate>Fri, 13 Apr 2012 04:35:29 GMT</lastBuildDate><pubDate>Fri, 13 Apr 2012 04:35:29 GMT</pubDate><ttl>60</ttl><item><title>《社交网站的数据挖掘与分析》前言</title><link>http://www.cppblog.com/flyonok/archive/2012/04/09/170550.html</link><dc:creator>flyonok</dc:creator><author>flyonok</author><pubDate>Mon, 09 Apr 2012 01:48:00 GMT</pubDate><guid>http://www.cppblog.com/flyonok/archive/2012/04/09/170550.html</guid><wfw:comment>http://www.cppblog.com/flyonok/comments/170550.html</wfw:comment><comments>http://www.cppblog.com/flyonok/archive/2012/04/09/170550.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/flyonok/comments/commentRss/170550.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/flyonok/services/trackbacks/170550.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 《社交网站的数据挖掘与分析》前言&nbsp;&nbsp;<a href='http://www.cppblog.com/flyonok/archive/2012/04/09/170550.html'>阅读全文</a><img src ="http://www.cppblog.com/flyonok/aggbug/170550.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/flyonok/" target="_blank">flyonok</a> 2012-04-09 09:48 <a href="http://www.cppblog.com/flyonok/archive/2012/04/09/170550.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>hadoop and python</title><link>http://www.cppblog.com/flyonok/archive/2010/08/21/124213.html</link><dc:creator>flyonok</dc:creator><author>flyonok</author><pubDate>Sat, 21 Aug 2010 13:36:00 GMT</pubDate><guid>http://www.cppblog.com/flyonok/archive/2010/08/21/124213.html</guid><wfw:comment>http://www.cppblog.com/flyonok/comments/124213.html</wfw:comment><comments>http://www.cppblog.com/flyonok/archive/2010/08/21/124213.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/flyonok/comments/commentRss/124213.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/flyonok/services/trackbacks/124213.html</trackback:ping><description><![CDATA[<p style="FONT-SIZE: 12pt">著名音乐站点<a href="http://cn.last.fm/"><u><font color=#0000ff>Last.fm</font></u></a>发布了基于Python的Dumbo（小 飞象）项目，Dumbo能够帮助Python开发者更方便的编写<a href="http://www.oschina.net/p/hadoop"><u><font color=#0000ff>Hadoop</font></u></a>应用，并且Dumbo为MapReduce应用提供了灵活易用的Python API。Last.fm的开发者，同时也是Dumbo项目发起人Klaas Bosteels 认为，对于定制Hadoop应用，使用Python语言代替Java会让工作变得更有效率。<br>project website:http://wiki.github.com/klbostee/dumbo/<br>nginx和python环境搭建：<a href="http://www.dbasky.net/archives/2009/08/nginx-python-django-memcached-mysql-fastcgi.html">http://www.dbasky.net/archives/2009/08/nginx-python-django-memcached-mysql-fastcgi.html</a></p>
<img src ="http://www.cppblog.com/flyonok/aggbug/124213.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/flyonok/" target="_blank">flyonok</a> 2010-08-21 21:36 <a href="http://www.cppblog.com/flyonok/archive/2010/08/21/124213.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>九大最值得信赖的云计算提供商</title><link>http://www.cppblog.com/flyonok/archive/2010/08/17/123769.html</link><dc:creator>flyonok</dc:creator><author>flyonok</author><pubDate>Tue, 17 Aug 2010 15:29:00 GMT</pubDate><guid>http://www.cppblog.com/flyonok/archive/2010/08/17/123769.html</guid><wfw:comment>http://www.cppblog.com/flyonok/comments/123769.html</wfw:comment><comments>http://www.cppblog.com/flyonok/archive/2010/08/17/123769.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/flyonok/comments/commentRss/123769.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/flyonok/services/trackbacks/123769.html</trackback:ping><description><![CDATA[<meta http-equiv="content-type" content="text/html; charset=utf-8"><span  style="color: rgb(51, 51, 51); font-family: Arial; font-size: 14px; line-height: 20px; -webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; "><p style="line-height: normal; "><span  style="font-size: medium;"><meta http-equiv="content-type" content="text/html; charset=utf-8"><span  style="font-size: 14px; line-height: 20px; "><p style="line-height: normal; "><font size="3" style="line-height: normal; ">云计算当道，如何将自己的数据交付给最令你信任的云计算厂商？下面介绍的9家网络存储和支持厂商将是你的最佳选择。</font></p><p style="line-height: normal; "><br style="line-height: normal; "><font size="3" style="line-height: normal; ">　　第一家服务商：Jungle Disk Workgroup Edition</font></p><p style="line-height: normal; "><br style="line-height: normal; "><font size="3" style="line-height: normal; ">　　Jungle Disk Workgroup Edition是一家文件存储和支持服务商，每月向每位用户收取的起步服务价是2美元。另外，对每月每存储1KB字节额外收取0.15美元；每上传1KB字节收取0.10美元；每下载1KB字节收取0.17美元。</font></p><p style="line-height: normal; "><br style="line-height: normal; "><font size="3" style="line-height: normal; ">　　第二家服务商：Box.net企业</font></p><p style="line-height: normal; "><br style="line-height: normal; "><font size="3" style="line-height: normal; ">　　Box.net企业是一家文件共享和存储服务商。每用户每15BG字节收取的起步服务价是15美元。更多细节，请查阅Chris Preimesberger撰写的&#8220;Symantec Acquires Online Backup Service&#8221;的文章。</font></p><p style="line-height: normal; "><br style="line-height: normal; "><font size="3" style="line-height: normal; ">　　第三家服务商：MozyPro</font></p><p style="line-height: normal; "><br style="line-height: normal; "><font size="3" style="line-height: normal; ">　　MozyPro是一家网络支持服务商，针对台式机的起步服务价为3.95美元，另外，每月每1GB字节 收取的台式机许可费为0.50美元；或针对服务器的起步服务价为6.95美元，每月每1GB字节收取的服务器许可费为0.50美元。有关MozyPro更 多详情，请查阅Chris Preimesberger写的 &#8220;EMC Upping Prices for MozyPro Online Backup&#8221;的文章。</font></p><p style="line-height: normal; "><br style="line-height: normal; "><font size="3" style="line-height: normal; ">　　第四家服务商：Carbonite</font></p><p style="line-height: normal; "><br style="line-height: normal; "><font size="3" style="line-height: normal; ">　　Carbonite是一家网络支持服务商，一年的服务起步价为49.95美元，没有入网限制。有关Carbonite更多详情，请查阅Larry Seltzer写的专栏文章&#8220;Backup Becomes a Standard PC Feature&#8221;。</font></p><p style="line-height: normal; "><br style="line-height: normal; "><font size="3" style="line-height: normal; ">　　第五家服务商：Egnyte</font></p><p style="line-height: normal; "><br style="line-height: normal; "><font size="3" style="line-height: normal; ">　　Egnyte是一家网络支持和文件共享服务商，每月每用户起步服务价为15美元，对拥有三个以上帐户的用户没有存储限制。</font></p><p style="line-height: normal; "><br style="line-height: normal; "><font size="3" style="line-height: normal; ">　　第六家服务商：Swapdrive</font></p><p style="line-height: normal; "><br style="line-height: normal; "><font size="3" style="line-height: normal; ">　　Swapdrive是一家网络支持服务商，每月每1GB字节收取36美元，或每年每1GB字节收取 360美元。有关Swapdrive详情，请查阅Chris Preimesberger写的 &#8220;Symantec Acquires Online Backup Service&#8221;的文章。</font></p><p style="line-height: normal; "><br style="line-height: normal; "><font size="3" style="line-height: normal; ">　　第七家服务商：Evault</font></p><p style="line-height: normal; "><br style="line-height: normal; "><font size="3" style="line-height: normal; ">　　Evault是一家网络支持服务商，其网站上没有披露价格信息。若欲了解Evault详情，请查阅Chris Preimesberger写的&#8220;Why We&#8217;re Starting to Trust Storage in the Cloud&#8221;文章。</font></p><p style="line-height: normal; "><br style="line-height: normal; "><font size="3" style="line-height: normal; ">　　第八家服务商：Windows Live SkyDrive</font></p><p style="line-height: normal; "><br style="line-height: normal; "><font size="3" style="line-height: normal; ">　　Windows Live SkyDrive是一家网络文件存储服务商，对5GB的文件存储没有设定起 步服务价格。有关Windows Live SkyDrive详情，请查阅Frank Ohlhorst写的 &#8220;Microsoft&#8217;s Pie in the Sky Play with SkyDrive&#8221;的文章。</font></p><p style="line-height: normal; "><br style="line-height: normal; "><font size="3" style="line-height: normal; ">　　第九家服务商：Symantec Online Backup</font></p><p style="line-height: normal; "><br style="line-height: normal; "><font size="3" style="line-height: normal; ">　　Symantec Online Backup是一家网络支持服务商，每存储10GB字节的起步服务价 为9.99美元。有关Symantec Online Backup详情，请查阅Brian Prince写的 &#8220;Symantec Builds Out SAAS Business with Remote Access Control&#8221;的文章。</font></p></span></span></p></span>
<img src ="http://www.cppblog.com/flyonok/aggbug/123769.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/flyonok/" target="_blank">flyonok</a> 2010-08-17 23:29 <a href="http://www.cppblog.com/flyonok/archive/2010/08/17/123769.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>kfs简介</title><link>http://www.cppblog.com/flyonok/archive/2010/08/17/123768.html</link><dc:creator>flyonok</dc:creator><author>flyonok</author><pubDate>Tue, 17 Aug 2010 15:15:00 GMT</pubDate><guid>http://www.cppblog.com/flyonok/archive/2010/08/17/123768.html</guid><wfw:comment>http://www.cppblog.com/flyonok/comments/123768.html</wfw:comment><comments>http://www.cppblog.com/flyonok/archive/2010/08/17/123768.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/flyonok/comments/commentRss/123768.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/flyonok/services/trackbacks/123768.html</trackback:ping><description><![CDATA[<meta http-equiv="content-type" content="text/html; charset=utf-8"><span  style="font-family: Arial; font-size: 12px; line-height: 18px; "><div class="tit" style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 14px; line-height: 18px; font-weight: bold; overflow-x: hidden; overflow-y: hidden; "><br><meta http-equiv="content-type" content="text/html; charset=utf-8"><span  style="font-weight: normal; font-size: 12px; "><div class="tit" style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 14px; line-height: 18px; font-weight: bold; overflow-x: hidden; overflow-y: hidden; ">基于GFS思想的分布式文件系统Kosmosfs[转]</div><div class="date" style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: 18px; margin-top: 5px; margin-right: 0px; margin-bottom: 8px; margin-left: 0px; color: rgb(102, 102, 102); ">2008-10-16 09:43</div><table style="table-layout: fixed; width: 960px; "><tbody><tr><td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: 18px; "><div id="blog_text" class="cnt" style="font-family: Arial; word-wrap: break-word; word-break: normal; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 14px; line-height: 20px; color: rgb(51, 51, 51); overflow-x: hidden; overflow-y: hidden; position: static; "><div class="entry" style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 14px; line-height: normal; "><a target="_blank" href="http://kosmosfs.sourceforge.net/" style="line-height: normal; ">KFS</a>（KOSMOS DISTRIBUTED FILE SYSTEM），不是KFC(肯德基)哦，是一个类似GFS的开源分布式文件系统。<p style="line-height: normal; ">自从去年Google 发布了他的几款主要产品gfs,bigtable,map-reduce 的相关文档后，一些牛人就马上行动起来，折腾出来实现类似功能的开源产品了，kfs就是其中之一，主要模仿的是gfs的功能。</p><p style="line-height: normal; ">gfs,bigtable,map-reduce是google产品的三大基石，而这三个产品现在都有了对应的开源实现：</p><blockquote style="line-height: normal; "><p style="line-height: normal; ">gfs:<br style="line-height: normal; ">kfs(据传google创始人的同窗所创)，hdfs(hadoop的子项目)</p></blockquote><blockquote style="line-height: normal; "><p style="line-height: normal; ">bigtable:<br style="line-height: normal; ">hbase(hadoop的子项目)，Hypertable（从hbase项目组分离出去的，用c++实现）</p></blockquote><blockquote style="line-height: normal; "><p style="line-height: normal; ">map-reduce:<br style="line-height: normal; ">hadoop（apache的项目，使用java实现，目前在yahoo全力打造，已可以支持2000个以上的节点并行计算的规模）</p></blockquote><p style="line-height: normal; ">还是先说说KFS吧，这个项目说起来和Google还有点渊源，江湖传闻Google的两个共同创始人佩奇和布林有两个大学同窗，名叫Anand Rajaraman和Venky Harinarayan，是两个印度人，看到Google获得巨大成功之后，心里有点不服气，于是就动手做了个一个新的搜索引擎<a href="http://www.kosmix.com/" style="line-height: normal; ">Kosmix</a>，希望能证明他们的能力也是很强的，在做这个搜索引擎的过程中，他们实现了一个类似GFS的文件系统KFS，并把它开源了。</p><p style="line-height: normal; ">KFS是用C++写的，但是其客户端支持C++,Java,Python方式的调用。并且，现在已经可以被<a href="http://hadoop.apache.org/core/" style="line-height: normal; ">Hadoop</a>和<a href="http://www.hypertable.org/" style="line-height: normal; ">Hypertable</a>这两个项目支持，作为底层存储。</p><p style="line-height: normal; ">那么KFS到底有什么特性呢？</p><ol style="line-height: normal; "><li style="line-height: normal; ">自动存储扩充（添加新的chunckserver,系统自动感知）</li><li style="line-height: normal; ">有效性（复制机制保证文件有效性，一般文件会被以三种方式存储，当其中一个chunkserver出现错误的时候，不会影响数据的读取；）</li><li style="line-height: normal; ">文件复制粒度：可以配置文件复制的粒度，最大可以被复制64份</li><li style="line-height: normal; ">还原复制：当其中一个Chunckserver出现故障的时候，Metaserver会强制使用其他的chunckserver</li><li style="line-height: normal; ">负载平衡（系统周期地检查chunkservers的磁盘利用，并重新平衡chunkservers的磁盘利用，HDFS现在还没有支持）</li><li style="line-height: normal; ">数据完整性（当要读取数据时检查数据的完整性，如果检验出错使用另外的备份覆盖当前的数据）</li><li style="line-height: normal; ">文 件写入：当一个应用程序创建了一个文件，这个文件名会被立刻写入文件系统，但为了性能，写入的数据会被缓存在kfs客户端.并且周期性的从缓存中把数据更 新到chunkserver中。当然，应用程序也可以强制把数据更新到服务器上。一旦数据被更新到服务器，就可以被有效的读取了。（<strong style="line-height: normal; ">我怎么能知道这个文件什么时候可以读取了呢？</strong>）</li><li style="line-height: normal; ">契约（使用契约来保证Client缓存的数据和文件系统中的文件保持一致性）</li><li style="line-height: normal; ">支持FUSE（在linux系统下，可以通过Fuse 映射一个文件夹，从而可以很方便的读取kfs的文件）</li><li style="line-height: normal; ">支持C++,Java,Python方式的调用</li><li style="line-height: normal; ">提供了丰富的工具程序，如kfsshell,cp2kfs等</li><li style="line-height: normal; ">提供了启动和停止服务的脚本</li></ol><p style="line-height: normal; ">KFS高级特性：</p><ol style="line-height: normal; "><li style="line-height: normal; ">支持同一文件多次写入和Append，不过不能在文件中间插入数据。 （HDFS支持一次写入多次读取，不支持Append）</li><li style="line-height: normal; ">文件及时生效，当应用程序创建一个文件时,文件名在系统马上有效。（HDFS文件只当输入流关闭时才在系统中有效，因此，如果应用程序在关闭前出现异常导致没有关闭输入流，数据将会丢失。)<br style="line-height: normal; "><strong style="line-height: normal; ">这一点好像也不是很好，如果输入流中断，在kfs里会留下一个错误的文件，当读取时会出现错误，好像也没有太大的意义。</strong></li></ol></div></div></td></tr></tbody></table></span></div></span><img src ="http://www.cppblog.com/flyonok/aggbug/123768.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/flyonok/" target="_blank">flyonok</a> 2010-08-17 23:15 <a href="http://www.cppblog.com/flyonok/archive/2010/08/17/123768.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>hadoop and s3</title><link>http://www.cppblog.com/flyonok/archive/2010/08/16/123606.html</link><dc:creator>flyonok</dc:creator><author>flyonok</author><pubDate>Mon, 16 Aug 2010 08:13:00 GMT</pubDate><guid>http://www.cppblog.com/flyonok/archive/2010/08/16/123606.html</guid><wfw:comment>http://www.cppblog.com/flyonok/comments/123606.html</wfw:comment><comments>http://www.cppblog.com/flyonok/archive/2010/08/16/123606.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/flyonok/comments/commentRss/123606.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/flyonok/services/trackbacks/123606.html</trackback:ping><description><![CDATA[<meta http-equiv="content-type" content="text/html; charset=utf-8"><span  style="font-family: sans-serif; font-size: 16px; "><br><div style="padding-right: 32px; padding-left: 32px; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: rgb(255, 255, 255); padding-bottom: 32px; border-left-color: rgb(187, 187, 187); padding-top: 32px; "><span style="font-family: sans-serif; font-size: 16px; "><pre style="border-top-width: 1pt; border-right-width: 1pt; border-bottom-width: 1pt; border-left-width: 1pt; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(174, 189, 204); border-right-color: rgb(174, 189, 204); border-bottom-color: rgb(174, 189, 204); border-left-color: rgb(174, 189, 204); background-color: rgb(243, 245, 247); padding-top: 5pt; padding-right: 5pt; padding-bottom: 5pt; padding-left: 5pt; font-family: courier, monospace; white-space: pre-wrap; word-wrap: break-word; "><meta http-equiv="content-type" content="text/html; charset=utf-8"><span  style="font-family: sans-serif; white-space: normal; ">一 :配置,hadoop-site.xml的配置如下</span></pre><pre style="border-top-width: 1pt; border-right-width: 1pt; border-bottom-width: 1pt; border-left-width: 1pt; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(174, 189, 204); border-right-color: rgb(174, 189, 204); border-bottom-color: rgb(174, 189, 204); border-left-color: rgb(174, 189, 204); background-color: rgb(243, 245, 247); padding-top: 5pt; padding-right: 5pt; padding-bottom: 5pt; padding-left: 5pt; font-family: courier, monospace; white-space: pre-wrap; word-wrap: break-word; ">&lt;property&gt;
  &lt;name&gt;fs.default.name&lt;/name&gt;
  &lt;value&gt;s3://BUCKET&lt;/value&gt;
&lt;/property&gt;

&lt;property&gt;
  &lt;name&gt;fs.s3.awsAccessKeyId&lt;/name&gt;
  &lt;value&gt;ID&lt;/value&gt;
&lt;/property&gt;

&lt;property&gt;
  &lt;name&gt;fs.s3.awsSecretAccessKey&lt;/name&gt;
  &lt;value&gt;SECRET&lt;/value&gt;
&lt;/property&gt;</pre><pre style="border-top-width: 1pt; border-right-width: 1pt; border-bottom-width: 1pt; border-left-width: 1pt; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(174, 189, 204); border-right-color: rgb(174, 189, 204); border-bottom-color: rgb(174, 189, 204); border-left-color: rgb(174, 189, 204); background-color: rgb(243, 245, 247); padding-top: 5pt; padding-right: 5pt; padding-bottom: 5pt; padding-left: 5pt; font-family: courier, monospace; white-space: pre-wrap; word-wrap: break-word; ">或者</pre><pre style="border-top-width: 1pt; border-right-width: 1pt; border-bottom-width: 1pt; border-left-width: 1pt; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(174, 189, 204); border-right-color: rgb(174, 189, 204); border-bottom-color: rgb(174, 189, 204); border-left-color: rgb(174, 189, 204); background-color: rgb(243, 245, 247); padding-top: 5pt; padding-right: 5pt; padding-bottom: 5pt; padding-left: 5pt; font-family: courier, monospace; white-space: pre-wrap; word-wrap: break-word; "><span style="font-family: sans-serif; white-space: normal; "><pre style="border-top-width: 1pt; border-right-width: 1pt; border-bottom-width: 1pt; border-left-width: 1pt; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(174, 189, 204); border-right-color: rgb(174, 189, 204); border-bottom-color: rgb(174, 189, 204); border-left-color: rgb(174, 189, 204); background-color: rgb(243, 245, 247); padding-top: 5pt; padding-right: 5pt; padding-bottom: 5pt; padding-left: 5pt; font-family: courier, monospace; white-space: pre-wrap; word-wrap: break-word; ">&lt;property&gt;
  &lt;name&gt;fs.default.name&lt;/name&gt;
  &lt;value&gt;s3://ID:SECRET@BUCKET&lt;/value&gt;
&lt;/property&gt;</pre><pre style="border-top-width: 1pt; border-right-width: 1pt; border-bottom-width: 1pt; border-left-width: 1pt; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(174, 189, 204); border-right-color: rgb(174, 189, 204); border-bottom-color: rgb(174, 189, 204); border-left-color: rgb(174, 189, 204); background-color: rgb(243, 245, 247); padding-top: 5pt; padding-right: 5pt; padding-bottom: 5pt; padding-left: 5pt; font-family: courier, monospace; white-space: pre-wrap; word-wrap: break-word; ">二:hadoop通过package org.apache.hadoop.fs.s3 和 package org.apache.hadoop.fs.s3native来調用s3的存储服务,在s3里有下面几个概念:accesskey,secritykey,bucket,object</pre></span></pre></span></div></span><img src ="http://www.cppblog.com/flyonok/aggbug/123606.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/flyonok/" target="_blank">flyonok</a> 2010-08-16 16:13 <a href="http://www.cppblog.com/flyonok/archive/2010/08/16/123606.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>hadoop 编译</title><link>http://www.cppblog.com/flyonok/archive/2010/08/13/123380.html</link><dc:creator>flyonok</dc:creator><author>flyonok</author><pubDate>Fri, 13 Aug 2010 13:40:00 GMT</pubDate><guid>http://www.cppblog.com/flyonok/archive/2010/08/13/123380.html</guid><wfw:comment>http://www.cppblog.com/flyonok/comments/123380.html</wfw:comment><comments>http://www.cppblog.com/flyonok/archive/2010/08/13/123380.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/flyonok/comments/commentRss/123380.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/flyonok/services/trackbacks/123380.html</trackback:ping><description><![CDATA[<div style="FONT-SIZE: 12pt" id=sina_keyword_ad_area2 class=articalContent>
<p>import org.eclipse.core.runtime.IProgressMonitor;出错.</p>
<p>跑到相应的文件夹下去看jar包里的文件,确实没有这个,</p>
<p>在网上查了下,</p>
<p>原来所要的IProgressMonitor在</p>
<p><font color=#0000ff>org.eclipse.equinox.common这个jar中,</font></p>
<p><font color=#0000ff>所以再导入这个jar到你的工程中就可以了</font></p>
</div>
<img src ="http://www.cppblog.com/flyonok/aggbug/123380.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/flyonok/" target="_blank">flyonok</a> 2010-08-13 21:40 <a href="http://www.cppblog.com/flyonok/archive/2010/08/13/123380.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>thrift and php 环境搭建</title><link>http://www.cppblog.com/flyonok/archive/2010/08/12/123154.html</link><dc:creator>flyonok</dc:creator><author>flyonok</author><pubDate>Thu, 12 Aug 2010 02:56:00 GMT</pubDate><guid>http://www.cppblog.com/flyonok/archive/2010/08/12/123154.html</guid><wfw:comment>http://www.cppblog.com/flyonok/comments/123154.html</wfw:comment><comments>http://www.cppblog.com/flyonok/archive/2010/08/12/123154.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.cppblog.com/flyonok/comments/commentRss/123154.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/flyonok/services/trackbacks/123154.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: hadoop thrift php&nbsp;&nbsp;<a href='http://www.cppblog.com/flyonok/archive/2010/08/12/123154.html'>阅读全文</a><img src ="http://www.cppblog.com/flyonok/aggbug/123154.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/flyonok/" target="_blank">flyonok</a> 2010-08-12 10:56 <a href="http://www.cppblog.com/flyonok/archive/2010/08/12/123154.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>