Browse by Tags

Tagged Content List
  • Blog Post: Hadoop .Net HDFS File Access

    Provided with the Microsoft Distribution of Hadoop, HDInsight, is a C library for HDFS file access. This code extends this library through a Managed C++ solution. This solution enables one to consume HDFS files from within a .Net environment. The purpose of this post is first to ensure folks know about...
  • Blog Post: Submitting Hadoop MapReduce Jobs using PowerShell

    As always here is a link to the “ Generics based Framework for .Net Hadoop MapReduce Job Submission ” code. In all the samples I have shown so far I have always used the command-line consoles. However this does not need to be the case, PowerShell can be used. The Console application which is used to...
  • Blog Post: Co-occurrence Approach to an Item Based Recommender Update

    In a previous post I talked about a Co-occurrence Approach to an Item Based Recommender , that utilized the Math.Net Numerics library. Recently the Math.Net Numerics library was updated to version 2.3.0. With this version of the library I was able to update the code to more efficiently read the Sparse...
  • Blog Post: Execution Time Based Heuristic Custom Task Scheduler

    If you follow the samples for Parallel Programming with the .Net Framework , you may have come across the ParallelExtensionsExtras and the Additional TaskSchedulers . Although these samples cover a broad set of requirements I recently came across another that could be satisfied with the creation of a...
  • Blog Post: Framework for .Net Hadoop MapReduce Job Submission TextOutput Type

    Some recent changes made to the “ Generics based Framework for .Net Hadoop MapReduce Job Submission ” code were to support Json and Binary Serialization from Mapper, in and out of Combiners, and out from the Reducer. However, this precluded one from controlling the format of the Text output. Say one...
  • Blog Post: C# MapReduce Based Co-occurrence Item Based Recommender

    As promised, to conclude the Co-occurrence Approach to an Item Based Recommender posts I wanted to port the MapReduce code to C#; just for kicks and to prove the code is also easy to write in C#. For an explanation of the MapReduce post review the previous article: http://blogs.msdn.com/b/carlnol/archive...
  • Blog Post: MapReduce Based Co-occurrence Approach to an Item Based Recommender

    In a previous post I covered the basics for a Co-occurrence Approach to an Item Based Recommender . As promised, here is the continuation of this work, an implementation of the same algorithm using MapReduce. Before reading this post it will be worth reading the Local version as it covers the sample...
  • Blog Post: Co-occurrence Approach to an Item Based Recommender

    For a while I thought I would tackle the problem of creating an item-based recommender. Firstly I will start with a local variant before moving onto a MapReduce version. The current version of the code can be found at: http://code.msdn.microsoft.com/Co-occurrence-Approach-to-57027db7 The approach taken...
  • Blog Post: Framework for .Net Hadoop MapReduce Job Submission Binary Output

    To end the week I decided to make a minor change to the “ Generics based Framework for .Net Hadoop MapReduce Job Submission ”. I have been doing some work on creating a co-occurrence matrix for item recommendations. I was going to map the process to a MapReduce job(s), then came across...
  • Blog Post: Framework for .Net Hadoop MapReduce Job Submission libjars update

    If you have been using the “ Generics based Framework for .Net Hadoop MapReduce Job Submission ” you may want to download the latest version of the code. The previous version of the code, when processing XML and Binary files, was dependent on a custom streaming JAR that contained the necessary...
  • Blog Post: Hadoop .Net HDFS File Access (Revisited Archived)

    Updated post can be found here: http://blogs.msdn.com/b/carlnol/archive/2013/02/08/hdinsight-net-hdfs-file-access.aspx Provided with the Microsoft Distribution of Hadoop, in addition to the C library, a Managed C++ solution for HDFS file access is provided. This solution enables one to consume HDFS...
  • Blog Post: .Net Implementation of a Priority Queue (aka Heap)

    I thought I would take a break for a while from Hadoop and put together an F# .Net implementation of a Priority Queue; implemented using a heap data structure. Conceptually we can think of a heap as a balanced binary tree. The tree will have a root, and each node can have up to two children; a left and...
  • Blog Post: Generics based Framework for .Net Hadoop MapReduce Job Submission

    Over the past month I have been working on a framework to allow composition and submission of MapReduce jobs using .Net. I have put together two previous blog posts on this, so rather than put together a third on the latest change I thought I would create a final composite post. To understand why lets...
  • Blog Post: .Net Hadoop MapReduce Job Framework - Revisited (Archived)

    An updated version of this post can be found at: http://blogs.msdn.com/b/carlnol/archive/2012/04/29/generic-based-framework-for-net-hadoop-mapreduce-job-submission.aspx If you have been using the Framework for Composing and Submitting .Net Hadoop MapReduce Jobs you may want to download an updated...
  • Blog Post: Framework for Composing and Submitting .Net Hadoop MapReduce Jobs (Archived)

    An updated version of this post can be found at: http://blogs.msdn.com/b/carlnol/archive/2012/04/29/generic-based-framework-for-net-hadoop-mapreduce-job-submission.aspx If you have been following my blog you will see that I have been putting together samples for writing .Net Hadoop MapReduce jobs;...
  • Blog Post: Hadoop .Net HDFS File Access (Archived)

    Updated post can be found here: http://blogs.msdn.com/b/carlnol/archive/2013/02/08/hdinsight-net-hdfs-file-access.aspx If you grab the latest installment of Microsoft Distribution of Hadoop you will notice, in addition to the C library, a Managed C++ solution for HDFS file access. This solution now...
  • Blog Post: Hadoop Streaming in F# and MapReduce (summary)

    With all my recent posts around Hadoop Streaming I thought it would be useful to summarize them into a single post. The main objective of these posts was to put together a codebase to enable F# developers to write Map/Reduce libraries through a simple API. The full code posting can be found here: http...
  • Blog Post: Hadoop XML Streaming and F# MapReduce

    So, to round out the Hadoop Streaming samples I thought I would put together an XML Streaming sample. As always the code can be found here: http://code.msdn.microsoft.com/Hadoop-Streaming-and-F-f2e76850 XML Streaming Reader So how does one stream in XML? If you read the Hadoop Streaming documentation...
  • Blog Post: Hadoop Streaming and Reporting

    If like me you are a .Net developer and have written some Streaming jobs it is not immediately obvious how one can do any reporting. However if you dig through the Streaming Documentation you will come across this in the FAQs: How do I update counters in streaming applications? A streaming process can...
  • Blog Post: Hadoop Binary Streaming and PDF File Inclusion

    In a previous post I talked about Hadoop Binary Streaming for the processing of Microsoft Office Word documents. However, due to there popularity, I thought inclusion for support of Adobe PDF documents would  be beneficial. To this end I have updated the source code to support processing of both...
  • Blog Post: Hadoop Binary Streaming and F# MapReduce

    As mentioned in my previous post Hadoop Streaming not only supports text streaming, but it also supports Binary Streaming. As such I wanted to put together a sample that supports processing Office documents; more on support for PDF in a later post. As always the code can be downloaded from: http:...
  • Blog Post: MapReduce Tester: A Quick Word

    In my previous post I talked a little about testing the Hadoop Streaming F# MapReduce code; but it is worth saying a few words about the tester application. The complete code for this blog post and the F# MapReduce code can be found at: http://code.msdn.microsoft.com/Hadoop-Streaming-and-F-f2e76850 As...
  • Blog Post: Hadoop Streaming and F# MapReduce

    And now for something completely different. As you may know Microsoft has recently announced plans for a Hadoop adoption for both Windows Server and Windows Azure . You can find out more about Hadoop and Windows Azure at Apache Hadoop-based Services for Windows Azure and Availability of Community...
Page 1 of 1 (23 items)