【问题标题】:update cloudera quickstart vm to use java7更新 cloudera quickstart vm 以使用 java7
【发布时间】:2014-02-21 01:01:19
【问题描述】:

我是 Hadoop 新手,我使用 cloudera quickstart vm(版本:Cloudera Standard 4.7.2)来熟悉 Hadoop。我已将 java MRJ 编译为 java 1.7,cloudera vm 在 java 1.6 上运行,所以我收到“Unsupported major.minor version 51.0”错误。 MRJ 需要是 java 1.7,因此我的问题是,我怎样才能让 cloudera vm 使用 java 1.7?

我有基本的Linux技能(ubuntu),cloudera vm在centos上运行。我已经尝试在谷歌上找到一个方法。巴德找不到我需要的东西。

【问题讨论】:

    标签: java hadoop centos config cloudera


    【解决方案1】:

    Cloudera Quickstart CDH 5.3 现已推出,运行 om java 1.7

    【讨论】:

      【解决方案2】:

      我从 Cloudera 下载了最新的 4.x VM,文件名显示为 4.7,但实际上包含 4.8.3(在我下载时):

      https://downloads.cloudera.com/demo_vm/vmware/cloudera-quickstart-vm-4.7.0-0-vmware.7z

      它包含/usr/java/jdk1.6.0_31。我在它旁边安装了jdk1.7.0_80。 然后我尝试了:

      1. 更改符号链接/usr/java/default
      2. 按照http://www.cloudera.com/content/cloudera/en/documentation/cdh4/latest/CDH4-Installation-Guide/cdh4ig_topic_29_1.html编辑/etc/default/bigtop-utils
      3. /usr/java/jdk1.6.0_31 移动到其他位置,然后将 /usr/java/jdk1.6.0_31 设为新 JDK 的符号链接

      最后一个是一个肮脏的黑客,但它是唯一对我有用的。 不过可能有更好的方法:)

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2018-09-06
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多