amazon-web-services - AWS EMR Impala 守护程序问题

标签 amazon-web-services emr amazon-emr impala

我刚刚创建了 EMR 集群并尝试创建我的第一个 Impala 表。出现此错误:此 Impala 守护程序尚未准备好接受用户请求。状态:WAITING来自 StateStore 的目录更新。有什么建议吗?我做了亚马逊记录的一切。

[ip-10-72-69-85.ec2.internal:21000] > connect localhost;
Connected to localhost:21000
Server version: impalad version 1.2.1 RELEASE (build d0bf3eae1df0f437bb4d0e44649293756ccdc76c)
[localhost:21000] > show tables;
Query: show tables
ERROR: AnalysisException: This Impala daemon is not ready to accept user requests. Status: Waiting for catalog update from the StateStore.
[localhost:21000] > 

最佳答案

我有同样的错误 - 经过许多麻烦我找到了简单的解决方案:

一个。检查 impala-state-storeimpala-catalog 守护进程是否正在运行:

sudo service impala-state-store status
sudo service impala-catalog status

如果没有运行 - 检查日志并确保激活它们。

B.如果它们正在运行 - 只需输入您的 impala-shell:

invalidate metadata;‏

此命令将从状态存储更新您的目录。

然后,您就可以开始了!

关于amazon-web-services - AWS EMR Impala 守护程序问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23469758/

相关文章:

amazon-web-services - AWS 弹性 Beanstalk : How to use environment variables in ebextensions?

hadoop - Amazon EMR 的输出文件夹

amazon-s3 - 无法从使用 pyspark 内核运行的 emr 笔记本内的 s3 存储桶下载文件

hadoop - Presto - 查询...没有可用的工作节点

amazon-web-services - 如何使用Boto3在AWS EMR集群中等待步骤完成

amazon-web-services - 获取kubernetes集群的所有Pod列表(包括已删除)? (AWS EKS)

linux - AWS EFS : How to browse file?

amazon-web-services - AWS CodeBuild - 如何跳过构建

amazon-web-services - 使用 EMR 集群和来自其他账户的 s3 文件运行作业

amazon-web-services - AWS 的 EMR 与 EC2 定价混淆