更新 CDH (5.0.0 -> 5.0.2) 后无法启动 impala
Posted
技术标签:
【中文标题】更新 CDH (5.0.0 -> 5.0.2) 后无法启动 impala【英文标题】:Can't start impala after updating CDH (5.0.0 -> 5.0.2) 【发布时间】:2014-06-20 11:50:41 【问题描述】:更新到 cdh 5.0.2 后,我无法启动 impala(服务器、状态存储、目录)。根据我的发现,启动脚本期望在 /usr/lib/impala/sbin 中找到可执行文件。没有这样的目录。取而代之的是 /usr/lib/impala/sbin-debug 和 /usr/lib/impala/sbin-retail。我终于可以通过创建符号链接来启动 impala
ln -s /usr/lib/impala/sbin-retail /usr/lib/impala/sbin
但是我仍然对这个问题感到困惑。启动 impala 的正确形式是什么。也许有某种配置变量可以让您选择要运行“调试”还是“零售”版本。
【问题讨论】:
【参考方案1】:您可以阅读 Cloudera-Manager-Installation-Guide。我认为它对你有帮助。 您可以尝试使用 Cloudera Manager 进行更新
升级 Cloudera Manager 后安装 Impala 如果您刚刚从不支持 Impala 的版本升级 Cloudera Manager,Impala 软件是 没有自动安装。 (升级 Cloudera Manager 不会自动升级 CDH 或其他托管 服务)。您可以使用包裹添加 Impala;转到主机选项卡,然后选择包裹选项卡。你应该看到 至少有一个 Impala 包裹可供下载。有关使用包裹安装的详细说明,请参阅包裹 或升级 Impala。如果您没有看到任何可用的 Impala 宗地,请单击宗地上的编辑设置按钮 页面转到 Parcel 配置设置并验证 Impala parcel repo URL (http://archive.cloudera.com/impala/parcels/latest/) 已在 Parcels 配置页面中进行配置。 有关详细信息,请参阅包裹配置设置。
安装后配置 有关配置 Impala 的说明,请参阅使用 Cloudera Manager 管理集群中的 Impala 服务 服务。
【讨论】:
感谢您的回复。我没有使用 Cloudera Manager。我已经通过 Cloudera 的 yum 存储库安装(并升级)了 impala。【参考方案2】:Cloudera Manager 5.0.2 支持 Impala 1.2.1 或更高版本。
如果您的 Impala 服务版本是 1.1 或更早版本,升级将导致 Impala 不可用,因此您需要将 Impala 升级到 1.2.1 或更高版本。
【讨论】:
以上是关于更新 CDH (5.0.0 -> 5.0.2) 后无法启动 impala的主要内容,如果未能解决你的问题,请参考以下文章