<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Using Facebook&#8217;s Thrift with Python and HBase</title>
	<atom:link href="http://yannramin.com/2008/07/19/using-facebook-thrift-with-python-and-hbase/feed/" rel="self" type="application/rss+xml" />
	<link>http://yannramin.com/2008/07/19/using-facebook-thrift-with-python-and-hbase/</link>
	<description>Software and life</description>
	<lastBuildDate>Tue, 23 Feb 2010 22:52:03 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Adam</title>
		<link>http://yannramin.com/2008/07/19/using-facebook-thrift-with-python-and-hbase/comment-page-1/#comment-1428</link>
		<dc:creator>Adam</dc:creator>
		<pubDate>Fri, 25 Dec 2009 19:28:12 +0000</pubDate>
		<guid isPermaLink="false">http://yannramin.com/?p=58#comment-1428</guid>
		<description>Hey, Great tutorial - Thanks!.

It didnt work out of the box for me however with latest HBase (0.20.2) and thrift (0.2.0-incubator).
It seems that either the thrift auto-generated code or Hbase thrift API changed somewhat. 

in particular, one should use kwargs parameter style when creating ColumnDescriptor:

Instead of this:
desc = ColumnDescriptor( { &#039;name&#039; : &#039;foo:&#039; } )
Use this:
desc = ColumnDescriptor(name=&#039;foo&#039;)

Adam</description>
		<content:encoded><![CDATA[<p>Hey, Great tutorial &#8211; Thanks!.</p>
<p>It didnt work out of the box for me however with latest HBase (0.20.2) and thrift (0.2.0-incubator).<br />
It seems that either the thrift auto-generated code or Hbase thrift API changed somewhat. </p>
<p>in particular, one should use kwargs parameter style when creating ColumnDescriptor:</p>
<p>Instead of this:<br />
desc = ColumnDescriptor( { &#8216;name&#8217; : &#8216;foo:&#8217; } )<br />
Use this:<br />
desc = ColumnDescriptor(name=&#8217;foo&#8217;)</p>
<p>Adam</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tim</title>
		<link>http://yannramin.com/2008/07/19/using-facebook-thrift-with-python-and-hbase/comment-page-1/#comment-1154</link>
		<dc:creator>Tim</dc:creator>
		<pubDate>Fri, 13 Mar 2009 10:59:23 +0000</pubDate>
		<guid isPermaLink="false">http://yannramin.com/?p=58#comment-1154</guid>
		<description>@Goran: There&#039;s also Dumbo which lets you do map/reduce on hadoop in python. Though it uses hadoop streaming, not thrift.

http://wiki.github.com/klbostee/dumbo</description>
		<content:encoded><![CDATA[<p>@Goran: There&#8217;s also Dumbo which lets you do map/reduce on hadoop in python. Though it uses hadoop streaming, not thrift.</p>
<p><a href="http://wiki.github.com/klbostee/dumbo" rel="nofollow">http://wiki.github.com/klbostee/dumbo</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Yann</title>
		<link>http://yannramin.com/2008/07/19/using-facebook-thrift-with-python-and-hbase/comment-page-1/#comment-1115</link>
		<dc:creator>Yann</dc:creator>
		<pubDate>Tue, 23 Dec 2008 18:46:20 +0000</pubDate>
		<guid isPermaLink="false">http://yannramin.com/?p=58#comment-1115</guid>
		<description>Not yet but will try it soon!</description>
		<content:encoded><![CDATA[<p>Not yet but will try it soon!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Goran Cetusic</title>
		<link>http://yannramin.com/2008/07/19/using-facebook-thrift-with-python-and-hbase/comment-page-1/#comment-1112</link>
		<dc:creator>Goran Cetusic</dc:creator>
		<pubDate>Wed, 17 Dec 2008 11:39:26 +0000</pubDate>
		<guid isPermaLink="false">http://yannramin.com/?p=58#comment-1112</guid>
		<description>Great post, any luck in using thrift to get a HDFS API??

http://wiki.apache.org/hadoop/HDFS-APIs</description>
		<content:encoded><![CDATA[<p>Great post, any luck in using thrift to get a HDFS API??</p>
<p><a href="http://wiki.apache.org/hadoop/HDFS-APIs" rel="nofollow">http://wiki.apache.org/hadoop/HDFS-APIs</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Marek Kubica</title>
		<link>http://yannramin.com/2008/07/19/using-facebook-thrift-with-python-and-hbase/comment-page-1/#comment-1063</link>
		<dc:creator>Marek Kubica</dc:creator>
		<pubDate>Mon, 25 Aug 2008 12:16:49 +0000</pubDate>
		<guid isPermaLink="false">http://yannramin.com/?p=58#comment-1063</guid>
		<description>Update: It was a problem with GCC 4.3, see the Thrift FAQ. I could get the Thrift SVN version from the Apache Incubator to run.</description>
		<content:encoded><![CDATA[<p>Update: It was a problem with GCC 4.3, see the Thrift FAQ. I could get the Thrift SVN version from the Apache Incubator to run.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Marek Kubica</title>
		<link>http://yannramin.com/2008/07/19/using-facebook-thrift-with-python-and-hbase/comment-page-1/#comment-1058</link>
		<dc:creator>Marek Kubica</dc:creator>
		<pubDate>Sun, 24 Aug 2008 09:07:38 +0000</pubDate>
		<guid isPermaLink="false">http://yannramin.com/?p=58#comment-1058</guid>
		<description>I just tried building Thrift 20080411p1 on Debian Lenny (installed libboost) but after spitting out many warnings make fails finally with:

src/main.cc:1114: error: ‘PATH_MAX’ was not declared in this scope
src/main.cc:1115: error: ‘rp’ was not declared in this scope
src/main.cc:1118: error: ‘rp’ was not declared in this scope

I wonder how you managed to build it.</description>
		<content:encoded><![CDATA[<p>I just tried building Thrift 20080411p1 on Debian Lenny (installed libboost) but after spitting out many warnings make fails finally with:</p>
<p>src/main.cc:1114: error: ‘PATH_MAX’ was not declared in this scope<br />
src/main.cc:1115: error: ‘rp’ was not declared in this scope<br />
src/main.cc:1118: error: ‘rp’ was not declared in this scope</p>
<p>I wonder how you managed to build it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Paolo</title>
		<link>http://yannramin.com/2008/07/19/using-facebook-thrift-with-python-and-hbase/comment-page-1/#comment-1026</link>
		<dc:creator>Paolo</dc:creator>
		<pubDate>Tue, 05 Aug 2008 09:21:19 +0000</pubDate>
		<guid isPermaLink="false">http://yannramin.com/?p=58#comment-1026</guid>
		<description>Thank you very much for this tutorial!</description>
		<content:encoded><![CDATA[<p>Thank you very much for this tutorial!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rich</title>
		<link>http://yannramin.com/2008/07/19/using-facebook-thrift-with-python-and-hbase/comment-page-1/#comment-1021</link>
		<dc:creator>Rich</dc:creator>
		<pubDate>Sun, 20 Jul 2008 13:22:27 +0000</pubDate>
		<guid isPermaLink="false">http://yannramin.com/?p=58#comment-1021</guid>
		<description>You&#039;re a champ.
I&#039;ve been itching to try out HBase since I wrote something about the AppEngine Datastore API that illicited the kind of comments that made me think that either I&#039;m missing something, or other people are.

Hbase is a BigTable copy, but I&#039;m flabbergasted at how simple the GAE Datastore API makes BigTable. Sure, they control the deployment environment, but there&#039;s more lessons in that than I can begin to understand.

Thanks very much for taking the time with this.
Cheers
-Rich</description>
		<content:encoded><![CDATA[<p>You&#8217;re a champ.<br />
I&#8217;ve been itching to try out HBase since I wrote something about the AppEngine Datastore API that illicited the kind of comments that made me think that either I&#8217;m missing something, or other people are.</p>
<p>Hbase is a BigTable copy, but I&#8217;m flabbergasted at how simple the GAE Datastore API makes BigTable. Sure, they control the deployment environment, but there&#8217;s more lessons in that than I can begin to understand.</p>
<p>Thanks very much for taking the time with this.<br />
Cheers<br />
-Rich</p>
]]></content:encoded>
	</item>
</channel>
</rss>

<!-- Dynamic Page Served (once) in 0.282 seconds -->
<!-- Cached page served by WP-Cache -->
