我首先录制了此命令:
window
然后我录制以下命令:
sepsiscategories.createOrReplaceTempView("sepsiscategories")
我有这个错误
org.apache.hadoop.hbase.DoNotRetryIOException: java.lang.NoClassDefFoundError:com / yammer / metrics / core / Gauge at org.apache.hadoop.hbase.client.RpcretryingCaller.translateException(RpcretryingCaller.java:248) 在 org.apache.hadoop.hbase.client.RpcretryingCaller.callWithoutRetries(RpcretryingCaller.java:221) 在 org.apache.hadoop.hbase.client.ScannerCallableWithReplicas $ retryingRPC.call(ScannerCallableWithReplicas.java:388) 在 org.apache.hadoop.hbase.client.ScannerCallableWithReplicas $ retryingRPC.call(ScannerCallableWithReplicas.java:362) 在 org.apache.hadoop.hbase.client.RpcretryingCaller.callWithRetries(RpcretryingCaller.java:142) 在 org.apache.hadoop.hbase.client.ResultBoundedCompletionService $ QueueingFuture.run(ResultBoundedCompletionService.java:80) 在 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) 在 java.util.concurrent.ThreadPoolExecutor $ Worker.run(ThreadPoolExecutor.java:624) 在java.lang.Thread.run(Thread.java:748)造成原因: java.lang.NoClassDefFoundError:com / yammer / metrics / core / Gauge at org.apache.hadoop.hbase.ipc.AbstractRpcClient.callMethod(AbstractRpcClient.java:401) 在 org.apache.hadoop.hbase.ipc.AbstractRpcClient.callBlockingMethod(AbstractRpcClient.java:327) 在 org.apache.hadoop.hbase.ipc.AbstractRpcClient.access $ 200(AbstractRpcClient.java:94) 在 org.apache.hadoop.hbase.ipc.AbstractRpcClient $ BlockingRpcChannelImplementation.callBlockingMethod(AbstractRpcClient.java:571) 在 org.apache.hadoop.hbase.protobuf.generation.ClientProtos $ ClientService $ BlockingStub.scan(ClientProtos.java:37059) 在 org.apache.hadoop.hbase.client.ScannerCallable.openScanner(ScannerCallable.java:405) 在 org.apache.hadoop.hbase.client.ScannerCallable.call(ScannerCallable.java:274) 在 org.apache.hadoop.hbase.client.ScannerCallable.call(ScannerCallable.java:62) 在 org.apache.hadoop.hbase.client.RpcretryingCaller.callWithoutRetries(RpcretryingCaller.java:219) ...还有7个
这是我的完整代码:
spark.sql("select * from sepsiscategories").show
任何人都可以告诉我此错误的原因是什么以及如何解决