{"id":21,"date":"2011-10-16T01:11:12","date_gmt":"2011-10-16T09:11:12","guid":{"rendered":"http:\/\/www.dotcomdotat.com\/blog\/?p=21"},"modified":"2011-10-16T01:11:12","modified_gmt":"2011-10-16T09:11:12","slug":"all-quiet","status":"publish","type":"post","link":"http:\/\/www.dotcomdotat.com\/blog\/2011\/10\/all-quiet\/","title":{"rendered":"All Quiet"},"content":{"rendered":"<p>It&#8217;s been awhile since I updated here which I&#8217;ve found unfortunate. The reason is pretty simple: I was pushed into working on a pile of PHP code. PHP4 code at that. It was unpleasant. (I don&#8217;t normally have anything specifically against PHP and for webdev it&#8217;s been my go-to language. But this was a bad scene.)<\/p>\n<p>This past week I&#8217;ve been looking into <a href=\"http:\/\/www.datastax.com\/products\/enterprise\">Datastax&#8217;s Brisk<\/a> product. It partners Hive\/Hadoop with Cassandra and appears to be an excellent solution for some of the problems we need to solve quickly. The proof-of-concept work I actually did in Python, but I hope to go forward with more Perl based solutions. Net::Cassandra and Net::Cassandra::Easy seemed to be the modules to use previously, but it looks like they haven&#8217;t been updated in quite some time and broke with Cassandra 0.7. <a title=\"Cassandra::Lite\" href=\"http:\/\/search.cpan.org\/~gslin\/Cassandra-Lite-0.4.0\/lib\/Cassandra\/Lite.pm\">Cassandra::Lite<\/a> comes to the rescue.<\/p>\n<p>Currently I&#8217;m working with CentOS 6 which led to some troubles installing Brisk due to JNA for CentOS 6 being out of date. I was able to get past this by manually installing JNA and then doing a binary install of Brisk. It looks like using the JNA RPM for Fedora 15 will solve the issue though and next time I&#8217;ll likely install Brisk from the rpm. I&#8217;ve encountered some odd behaviour with Hive failing on simple queries and I&#8217;d like to know it has nothing to do with me screwing up something in the install.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>It&#8217;s been awhile since I updated here which I&#8217;ve found unfortunate. The reason is pretty simple: I was pushed into working on a pile of PHP code. PHP4 code at that. It was unpleasant. (I don&#8217;t normally have anything specifically against PHP and for webdev it&#8217;s been my go-to language. But this was a bad [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[12],"tags":[13,16,15,14,26],"class_list":["post-21","post","type-post","status-publish","format-standard","hentry","category-nosql","tag-cassandra","tag-cassandralite","tag-hadoop","tag-hive","tag-nosql"],"_links":{"self":[{"href":"http:\/\/www.dotcomdotat.com\/blog\/wp-json\/wp\/v2\/posts\/21","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.dotcomdotat.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.dotcomdotat.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.dotcomdotat.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.dotcomdotat.com\/blog\/wp-json\/wp\/v2\/comments?post=21"}],"version-history":[{"count":2,"href":"http:\/\/www.dotcomdotat.com\/blog\/wp-json\/wp\/v2\/posts\/21\/revisions"}],"predecessor-version":[{"id":24,"href":"http:\/\/www.dotcomdotat.com\/blog\/wp-json\/wp\/v2\/posts\/21\/revisions\/24"}],"wp:attachment":[{"href":"http:\/\/www.dotcomdotat.com\/blog\/wp-json\/wp\/v2\/media?parent=21"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.dotcomdotat.com\/blog\/wp-json\/wp\/v2\/categories?post=21"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.dotcomdotat.com\/blog\/wp-json\/wp\/v2\/tags?post=21"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}