Я новичок в Spark. Я получаю эту ошибку, когда пытаюсь запустить pyspark через блокнот Jupyter на своей мастерноде Hadoop.
Используя
Apache spark = 3.4.0
python 3.11
Проверьте код, указанный ниже
Я новичок в Spark. Я получаю эту ошибку, когда пытаюсь запустить pyspark через блокнот Jupyter на своей мастерноде Hadoop. Используя Apache spark = 3.4.0 python 3.11 Проверьте код, указанный ниже [code]from pyspark.sql import SparkSession from pyspark.sql import Row
spark.sql("SHOW TABLES").show() [/code] Вот такая ошибка. [code]Py4JError Traceback (most recent call last) Cell In[3], line 1 ----> 1 spark.sql("SHOW TABLES").show()
File ~/anaconda3/lib/python3.11/site-packages/pyspark/sql/session.py:1631, in SparkSession.sql(self, sqlQuery, args, **kwargs) 1627 assert self._jvm is not None 1628 litArgs = self._jvm.PythonUtils.toArray( 1629 [_to_java_column(lit(v)) for v in (args or [])] 1630 ) -> 1631 return DataFrame(self._jsparkSession.sql(sqlQuery, litArgs), self) 1632 finally: 1633 if len(kwargs) > 0:
Py4JError: An error occurred while calling o40.sql. Trace: py4j.Py4JException: Method sql([class java.lang.String, class [Ljava.lang.Object;]) does not exist at py4j.reflection.ReflectionEngine.getMethod(ReflectionEngine.java:321) at py4j.reflection.ReflectionEngine.getMethod(ReflectionEngine.java:329) at py4j.Gateway.invoke(Gateway.java:274) at py4j.commands.AbstractCommand.invokeMethod(AbstractCommand.java:132) at py4j.commands.CallCommand.execute(CallCommand.java:79) at py4j.ClientServerConnection.waitForCommands(ClientServerConnection.java:182) at py4j.ClientServerConnection.run(ClientServerConnection.java:106) at java.lang.Thread.run(Thread.java:750) [/code] Мне удалось подключиться к таблице кустов с помощью другой виртуальной машины, но использование мастерноды является обязательным условием
Я определил общий класс, который реализует отсортированный список с использованием массива. Вот класс:
public class SortedListArray {
/*
* This class implements the sorted list in java using the array data structure.
*/
Я определил общий класс, который реализует отсортированный список с использованием массива. Вот класс:
public class SortedListArray {
/*
* This class implements the sorted list in java using the array data structure.
*/