我正在努力将库从完整的.NetFramework转换为.NetCore
我正在寻找Microsoft.Azure.Management.HDInsight.Job的替代品,该替代品已在一年多时间内更新,并且与.NetCore不兼容。我希望这些功能可以汇总到更近期更新且与netcore兼容的Microsoft.Azure.Management.HDInsight中,但事实并非如此。
我要使用REST API,但我还没有找到相同的功能。任何指导都将不胜感激。
答案 0 :(得分:0)
您可以尝试使用程序包管理器安装Microsoft.Azure.Management.HDInsight.Job来安装一些预发行版本,这样它的依赖项就不会与您的asp.net核心冲突。
我测试它们,无论是预览,它还具有您想要的功能。
在包管理器控制台中写入,例如:
Install-Package Microsoft.Azure.Management.HDInsight.Job -Version 1.0.7-preview
您只能安装版本< = 1.0.7-preview 。如果没有,您可能无法安装它。
有关详细信息,请参阅此article。
答案 1 :(得分:0)
我找到了我正在寻找的REST API。它是WebHCat API,而不是Azure API。
MapReduce创建作业:https://cwiki.apache.org/confluence/display/Hive/WebHCat+Reference+MapReduceJar
猪创造就业机会: https://cwiki.apache.org/confluence/display/Hive/WebHCat+Reference+Pig
Hive创建工作: https://cwiki.apache.org/confluence/display/Hive/WebHCat+Reference+Hive
Sqoop创建工作:https://docs.microsoft.com/en-us/azure/hdinsight/hadoop/apache-hadoop-use-sqoop-curl和https://sqoop.apache.org/docs/1.99.3/RESTAPI.html
答案 2 :(得分:0)
希望他们很快会发布3.0.0 https://github.com/Azure/azure-sdk-for-net/issues/9219