Альтернатива.Netcore для Microsoft.Azure.Management.HDInsight.Job?

Я работаю над преобразованием библиотеки из полной.NetFramework в.NetCore

Я ищу замену https://www.nuget.org/packages/Microsoft.Azure.Management.HDInsight.Job/, которая не обновлялась более года и не совместима с.NetCore. Я надеялся, что функциональность будет свернута в гораздо более недавно обновленную и совместимую с netcore https://www.nuget.org/packages/Microsoft.Azure.Management.HDInsight/3.0.1-preview, но это не так.

Я не могу использовать REST API, но мне не удалось найти там такую ​​же функциональность. Любое руководство будет оценено.

2 ответа

Надеюсь, они скоро выпустят 3.0.0 https://github.com/Azure/azure-sdk-for-net/issues/9219

Вы можете попробовать установить Microsoft.Azure.Management.HDInsight.Job с диспетчером пакетов, чтобы установить несколько предварительных версий, чтобы его зависимости не конфликтовали с вашим ядром asp.net.

Я тестирую их, независимо от того, является ли это предварительным просмотром, у него также есть функциональность, которую вы хотите.

Напишите в консоли диспетчера пакетов, например:

Install-Package Microsoft.Azure.Management.HDInsight.Job -Version 1.0.7-preview

Вы можете установить только версию <= 1.0.7-preview. Если нет, вы можете не установить его.

Для более подробной информации, вы можете обратиться к этой статье.

Я нашел REST API, который искал. Это API WebHCat, а не API Azure.

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

Другие вопросы по тегам