Я пытаюсь загрузить некоторые данные из фрейма данных в azure cosmosDB.
Я скачал следующие файлы jar и добавил в свою локальную папку вместе с eventHub_Jars.
azure-cosmosdb-spark_2.3.0_2.11-1.3.3.jar
azure-cosmosdb-2.0.0.jar
azure-documentdb-1.16.4.jar
documentdb-bulkexecutor-2.4.1.jar
Ниже приведен сценарий, который я использовал для открытия работающего сценария оболочки.
shell-script --master local --jars eventHub_Jars/azure-cosmosdb-spark_2.3.0_2.11-1.3.3.jar
Когда я использую сценарий оболочки вместе с банками EventHub или другими банками как
spark-shell --master local --packages com.microsoft.azure:azure-eventhubs-spark_2.11:2.3.13 --jars eventHub_Jars/scala-library-2.11.12.jar, azure-eventhubs-spark_2.11-2.3.2.jar, azure-eventhubs-1.0.2.jar, proton-j-0.25.0.jar, scala-java8-compat_2.11-0.9.0.jar, slf4j-api-1.7.25.jar, azure-cosmosdb-spark_2.3.0_2.11-1.3.3.jar
Сценарий оболочки открывается Но когда я пытаюсь импортировать
import com.microsoft.azure.cosmosdb.spark.config.Config
, он выдает следующую ошибку
error: object cosmosdb is not a member of package com.microsoft.azure
import com.microsoft.azure.cosmosdb.spark.config.Config
, что может быть причиной вышеуказанной ошибки. ? Есть ли проблема с синтаксисом? Кажется, работает только первая добавленная банка. Если мы попытаемся импортировать какой-либо пакет из любого другого jar-файла, он выдаст вышеуказанную ошибку!