{"id":73,"date":"2014-12-15T09:00:00","date_gmt":"2014-12-15T09:00:00","guid":{"rendered":"https:\/\/blogs.msdn.microsoft.com\/visualstudio\/2014\/12\/15\/incorporate-big-data-within-your-visual-studio-app-using-azure-hdinsight\/"},"modified":"2021-07-26T05:29:13","modified_gmt":"2021-07-26T12:29:13","slug":"incorporate-big-data-within-your-visual-studio-app-using-azure-hdinsight","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/visualstudio\/incorporate-big-data-within-your-visual-studio-app-using-azure-hdinsight\/","title":{"rendered":"Incorporate \u201cBig Data\u201d Within Your Visual Studio App Using Azure HDInsight"},"content":{"rendered":"<p>To help make it easier to work with \u201cbig data\u201d in your apps, we added support for <a href=\"http:\/\/hive.apache.org\/\">Hive<\/a> queries and management of data clusters with Azure <a href=\"http:\/\/azure.microsoft.com\/en-us\/services\/hdinsight\/\">HDInsight<\/a>, the Microsoft Azure Hadoop cluster solution for Visual Studio. For Visual Studio 2012 and 2013, HDInsight support comes in a Visual Studio extension in the Azure SDK, and it\u2019s baked into Visual Studio 2015 Preview. The extension makes it easier for you to visualize your Hadoop clusters, tables, and associated storage from within Visual Studio. It also supports creating and submitting ad hoc Hive queries for HDInsight directly against a cluster from within Visual Studio and building a Hive app that is managed like any other Visual Studio project.<\/p>\n<p>Download the Azure Tools 2.5 SDK now for <a href=\"https:\/\/www.microsoft.com\/web\/handlers\/webpi.ashx\/getinstaller\/VWDOrVs11AzurePack.appids\">Visual Studio 2012<\/a> | <a href=\"https:\/\/www.microsoft.com\/web\/handlers\/webpi.ashx\/getinstaller\/VWDOrVs2013AzurePack.appids\">Visual Studio 2013<\/a> | <a href=\"https:\/\/www.microsoft.com\/web\/handlers\/webpi.ashx\/getinstaller\/VWDOrVs2015AzurePack.appids\">Visual Studio 2015 Preview<\/a>.<\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2014\/12\/7750.HDInsightsupportinVisualStudioServerExplorer_69049A55.png\"><img decoding=\"async\" style=\"margin: 0px 25px 0px 0px; border: 0px;\" title=\"HDInsight support in Visual Studio Server Explorer\" src=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2014\/12\/7750.HDInsightsupportinVisualStudioServerExplorer_69049A55.png\" alt=\"HDInsight support in Visual Studio Server Explorer\" width=\"184\" height=\"264\" align=\"left\" border=\"0\" \/><\/a> You\u2019ll find HDInsight support in the Visual Studio Server Explorer, alongside other cloud services under the Azure node. Open the node and you\u2019ll find that it\u2019s now simple to explore clusters and Hive tables and their schemas, right down to immediate queries of the first 100 rows of a table for quick preview. This immediacy of the UI helps you to quickly understand the shape of the data you are working with in Visual Studio.<\/p>\n<p>You can also use this extension to create Hive queries and submit them as jobs. Use the context menu against a Hadoop cluster to immediately begin writing Hive query scripts. In the example below, we create a simple query against a Hive table with geographic info to find the count of all countries and sort them by country. The Job Browser tool helps you visualize the job submissions and status. Double click on any job to get a summary and details in the Hive Job Summary window.<\/p>\n<p>You can also navigate to any Azure Blob container and open it to work with the files contained there. The backing store is associated with the Hadoop cluster during cluster creation in the <a href=\"https:\/\/manage.windowsazure.com\/\">Azure dashboard<\/a>. However, you still manage the Hadoop cluster in the Azure dashboard.<\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2014\/12\/6663.AzureDashboard_08B3741E.png\"><img decoding=\"async\" style=\"float: none; margin-left: auto; margin-right: auto; border: 0px;\" title=\"Azure Dashboard\" src=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2014\/12\/6663.AzureDashboard_08B3741E.png\" alt=\"Azure Dashboard\" width=\"640\" height=\"384\" border=\"0\" \/><\/a><\/p>\n<p>For more complex script development and lifecycle management, you can create Hive projects within Visual Studio. In the new project dialog (see below) you will find a new HDInsight Template category. The Hive Sample project type is a helpful starting point since it is prepopulated with a more complex Hive query and sample data, targeting the common case of web log processing.<\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2014\/12\/4520.NewprojectdialogshowingHiveprojecttype_68986760.png\"><img decoding=\"async\" style=\"float: none; margin-left: auto; margin-right: auto; border: 0px;\" title=\"New project dialog showing Hive project type\" src=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2014\/12\/4520.NewprojectdialogshowingHiveprojecttype_68986760.png\" alt=\"New project dialog showing Hive project type\" width=\"640\" height=\"443\" border=\"0\" \/><\/a><\/p>\n<p>To get started visit the <a href=\"http:\/\/azure.microsoft.com\/en-us\/services\/hdinsight\/\">Azure HDInsight<\/a> page to learn about Hadoop features on Azure. Check out the <a href=\"http:\/\/azure.microsoft.com\/en-us\/documentation\/articles\/hdinsight-hadoop-visual-studio-tools-get-started\/\">getting started guide for how to use HDInsight Hadoop Tools for Visual Studio<\/a> and Channel 9 <a href=\"https:\/\/channel9.msdn.com\/Events\/Visual-Studio\/Connect-event-2014\/410\">video on HDInsights Tools in Visual Studio<\/a>.<\/p>\n<p>To give us feedback or if you have questions, check out the <a href=\"https:\/\/social.msdn.microsoft.com\/forums\/azure\/en-US\/home?forum=hdinsight\">MSDN forum<\/a> or find us on <a href=\"http:\/\/stackoverflow.com\/tags\/hdinsight\/new\">stackoverflow<\/a>.<\/p>\n<table style=\"width: 605px;\" border=\"0\" cellspacing=\"0\" cellpadding=\"2\">\n<tbody>\n<tr>\n<td valign=\"top\" width=\"88\"><a href=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2014\/12\/2783.image_thumb_559E1213.png\"><img decoding=\"async\" style=\"border: 0px;\" title=\"image\" src=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2014\/12\/2783.image_thumb_559E1213.png\" alt=\"image\" width=\"75\" height=\"100\" border=\"0\" \/><\/a><\/td>\n<td valign=\"top\" width=\"515\"><strong>Oliver Chiu<\/strong>, Product Marketing, Hadoop\/Big Data and Data Warehousing<\/p>\n<p>Oliver Chiu is a Product Marketer focusing on Hadoop technologies like Azure HDInsight and Microsoft\u2019s data warehousing suite.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n","protected":false},"excerpt":{"rendered":"<p>To help make it easier to work with \u201cbig data\u201d in your apps, we added support for Hive queries and management of data clusters with Azure HDInsight, the Microsoft Azure Hadoop cluster solution for Visual Studio. For Visual Studio 2012 and 2013, HDInsight support comes in a Visual Studio extension in the Azure SDK, and [&hellip;]<\/p>\n","protected":false},"author":13,"featured_media":255385,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1085,155],"tags":[242,185,12],"class_list":["post-73","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-cloud","category-visual-studio","tag-azure","tag-node-js","tag-visual-studio"],"acf":[],"blog_post_summary":"<p>To help make it easier to work with \u201cbig data\u201d in your apps, we added support for Hive queries and management of data clusters with Azure HDInsight, the Microsoft Azure Hadoop cluster solution for Visual Studio. For Visual Studio 2012 and 2013, HDInsight support comes in a Visual Studio extension in the Azure SDK, and [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/posts\/73","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/users\/13"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/comments?post=73"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/posts\/73\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/media\/255385"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/media?parent=73"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/categories?post=73"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/tags?post=73"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}