我相信这是张贴在某处或已沟通,但我似乎找不到任何关于升级/迁移从一个hdinsight集群从一个版本到下一个版本。
有点背景。自2014年1月24日以来,我们一直使用hive with hdinsight来存储所有iis日志。我们喜欢它,它为我们的团队提供了很好的洞察力。
我最近在复习http://azure.microsoft.com/en-us/documentation/articles/hdinsight-component-versioning/ 注意到我们的hdinsight版本(2.1.3.0.432823)不再受支持,将在5月份被弃用。这让我开始思考如何进入3.2版。我只是找不到任何办法来做这件事。
有没有人能洞察到这是否可行,如果可行,又是如何做到的?
1条答案
按热度按时间yh2wf1be1#
hdinsight将azure存储用于持久性数据,因此您应该能够创建一个新集群并指向旧数据,只要您正在使用
wasb://*/*
为您的存储位置。本文对存储体系结构有一个很好的概述:http://azure.microsoft.com/en-us/documentation/articles/hdinsight-use-blob-storage/如果您使用的是配置单元,并且尚未设置自定义的元存储,则可能需要保存或重新创建某些表。以下是一篇博客文章,介绍了其中一些场景:http://blogs.msdn.com/b/bigdatasupport/archive/2014/05/01/hdinsight-backup-and-restore-hive-table.aspx
您可以配置一个新的集群,并将现有集群的存储容器添加为一个“附加”存储帐户,以便在不首先关闭当前集群的情况下对此进行测试。只是要确保不要让两个集群使用同一个容器作为它们的默认存储。