Zeppelin - Spark Interpreter Невозможно создать таблицу кустов с помощью оператора CTAS (Создать таблицу как Select ...) - PullRequest
0 голосов
/ 26 сентября 2018

Я использую Zeppelin и пытаюсь создать таблицу кустов из другой таблицы кустов с помощью оператора CTAS

Но мой запрос всегда заканчивается ошибкой, поэтому таблица не создается.Обнаружил несколько сообщений, в которых говорится об изменении конфигурации zeppelin, но я не могу изменить никакую конфигурацию, поскольку у меня нет разрешения на это.

Запрос, который я выполнил, и ошибка, которую я получаю, приведены ниже:

%sql
create table student as select * from student_score

org.apache.hadoop.hive.ql.metadata.HiveException: Невозможно изменить таблицу.Неверное имя метода: 'alter_table_with_cascade' в org.apache.hadoop.hive.ql.metadata.Hive.alterTable (Hive.java:500) в org.apache.hadoop.hive.ql.metadata.Hive.alterTable (Hive.java: 484) в org.apache.hadoop.hive.ql.metadata.Hive.loadTable (Hive.java:1668) в sun.reflect.NativeMethodAccessorImpl.invoke0 (родной метод) в sun.reflect.NativeMethodAccessorImpl.Methojjjj (: 62) в sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43) в java.lang.reflect.Method.invoke (Method.java:498) в org.apache.spark.sql.hive.cliv.him.loadTable (HiveShim.scala: 716) в org.apache.spark.sql.hive.client.HiveClientImpl $$ anonfun $ loadTable $ 1.apply $ mcV $ sp (HiveClientImpl.scala: 672) в org.apache.spark.sql.hive.client.HiveClientImpl $$ anonfun $ loadTable $ 1.apply (HiveClientImpl.scala: 672) в org.apache.spark.sql.hive.client.HiveClientImpl $$ anonfun $ loadTable $ 1.apply (HiveClientImpl): 6)org.apache.spark.sql.hive.client.HiveClientImpl $$ anonfun $ сHiveState $ 1.apply (HiveClientImpl.scala: 283) в org.apache.spark.sql.hive.client.HiveClientImpl.liftedTree1 $ 1 (HiveClientImpl.scala: 230) в org.apache.spark.sql.hive.client.Hive.client.Hlient.hlient.Hlient.hlient.hlient.hlient.hlient.hlient.hlient.hlient.hlient.hlient.hlient.hlient.hlient.hlient.hlient.hlient.hlient.hlient.hlient.hlient.hlient.hlient.hive.client.Hli.retryLocked (HiveClientImpl.scala: 229) в org.apache.spark.sql.hive.client.HiveClientImpl.withHiveState (HiveClientImpl.scala: 272) в org.apache.spark.sql.hive.clientIlive.livscala: 671) в org.apache.spark.sql.hive.HiveExternalCatalog $$ anonfun $ loadTable $ 1.apply $ mcV $ sp (HiveExternalCatalog.scala: 741) в org.apache.spark.sql.hive.HiveExternalCatalog $$ anonfun$ loadTable $ 1.apply (HiveExternalCatalog.scala: 739) в org.apache.spark.sql.hive.HiveExternalCatalog $$ anonfun $ loadTable $ 1.apply (HiveExternalCatalog.scala: 739) в org.apache.spark.sql.hive.HiveExternalCatalog.withClient (HiveExternalCatalog.scala: 95) по адресу org.apache.spark.sql.hive.HiveExternalCatalog.loadTable (HiveExternalCatalog.scala: 739) по адресу org.apache.spark.sql.hive.execution.InsertIntoEaseRable ()InsertIntoHiveTable.scala: 323) в org.apache.spark.sql.hive.execution.InsertIntoHiveTable.sideEffectResult (InsertIntoHiveTable.scala: 170) в org.apache.spark.sql.hive.execution.InsertIntoHiveTable.alaExte347) в org.apache.spark.sql.execution.SparkPlan $$ anonfun $ execute $ 1.apply (SparkPlan.scala: 114) в org.apache.spark.sql.execution.SparkPlan $$ anonfun $ execute $ 1.apply (SparkPlan.scala: 114) в org.apache.spark.sql.execution.SparkPlan $$ anonfun $ executeQuery $ 1.apply (SparkPlan.scala: 135) в org.apache.spark.rdd.RDDOperationScope $ .withScope (RDDOperationScope.scala: 151) в org.apache.spark.sql.execution.SparkPlan.executeQuery (SparkPlan.scala: 132) в org.apache.spark.sql.execution.SparkPlan.execute (SparkPlan.scala: 113) в org.apache.spark.sql.execution.QueryExecution.toRdd $ lzycompute (QueryExecution.scala: 87) в org.apache.spark.sql.execution.QueryExecution.toRdd (QueryExecution.scala: 87) в org.apache.spark.sql.hive.execution.CreateHiveTableAsSelectCommand.run (CreateHiveTableAsSelectCommand.scala: 92) в org.apache.spark.sql.execution.command.ExecutedCommandExec.sideEffectResult $ lzycompute (commands.scala: 58) в org.apache.spark.sql.execution.command.ExecutedCommandExec.sideEffectResult (команды.Скала: 56) вorg.apache.spark.sql.execution.command.ExecutedCommandExec.doExecute (commands.scala: 74) в org.apache.spark.sql.execution.SparkPlan $$ anonfun $ execute $ 1.apply (SparkPlan.scala: 114) вorg.apache.spark.sql.execution.SparkPlan $$ anonfun $ execute $ 1.apply (SparkPlan.scala: 114) в org.apache.spark.sql.execution.SparkPlan $$ anonfun $ executeQuery $ 1.apply (SparkPlan.scala: 135) в org.apache.spark.rdd.RDDOperationScope $ .withScope (RDDOperationScope.scala: 151) в org.apache.spark.sql.execution.SparkPlan.executeQuery (SparkPlan.scala: 132) в org.apache.spark.sql.execution.SparkPlan.execute (SparkPlan.scala: 113) в org.apache.spark.sql.execution.QueryExecution.toRdd $ lzycompute (QueryExecution.scala: 87) в org.apache.spark.sql.execution.QueryExecution.toRdd (QueryExecution.scala: 87) в org.apache.spark.sql.Dataset. (Dataset.scala: 185) в org.apache.spark.sql.Dataset $ .ofRows (Dataset.scala: 64) в org.apache.spark.sql.SparkSession.sql (SparkSession.scala: 592) ... 47 исключено Причина: org.apache.thrift.TApplicationException: Неверное имя метода: 'alter_table_with_cascade' в org.apache.thrift.TApplicationException.read (TApplicationException.java:111) в org.apache.thrift.TServiceClient.receiveBase (TServiceClient.java:71)
в организации.hadoop.hive..hadoop.hive.metastore.Method) в sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62) в sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43) в java.lanke49.j.j.jdorg.apache.hadoop.hive.metastore.RetryMetaStoreClient.invoke (RetriedMetaStoreClient.java:156) на com.sun.proxy.* ... еще 93

...