如何找到cdh版本的hadoop

时间:2014-07-06 22:59:00

标签: hadoop cloudera

连接到Hadoop集群时,如何知道此集群正在运行的Hadoop版本?特别是在使用Maven编译和打包Hadoop Java作业时,这对于正确配置库非常重要。

4 个答案:

答案 0 :(得分:29)

如果您具有对hadoop节点的ssh访问权限,则最简单的方法是运行命令

  

$ hadoop version

答案 1 :(得分:16)

如果您正在寻找CDH版本,请检查/usr/lib/hadoop/cloudera/cdh_version.properties

答案 2 :(得分:4)

在cdh中,在我使用的集群中,没有任何cdh_version.properties(或者我找不到它)

如果您的群集使用“Parcels”,您可以通过以下方式检查使用的cdh版本:

/opt/cloudera/parcels

您可以看到该版本作为文件夹的名称:

CDH-5.5.1-1.cdh5.5.1.p0.11

注意:我知道这不是获取使用哪个cdh版本的一般规则。我试图展示一种对我有用的替代方式。

答案 3 :(得分:3)

我们可以借助以下命令检查已安装的版本:

cat /usr/lib/hadoop/cloudera/cdh_version.properties

希望这可以帮助你。