如何将Cloudera Hadoop“vbox”VMDK转换为VirtualBox VDI

时间:2011-10-02 15:49:16

标签: hadoop vmware virtualbox cloudera

大家好:我正在尝试在虚拟框中运行Cloudera Hadoop VM。

  • 首先,我注意到下载的是.vmdk文件。当然,这个后缀适用于VMWare,因此有点奇怪。

  • 幸运的是,我找到了一个关于如何将cloudera vmdk转换为虚拟盒文件的教程:http://www.ubuntugeek.com/howto-convert-vmware-image-to-virtualbox-image.html。但是,当我尝试使用convertdd将vmdk文件转换为虚拟盒文件时,最终得到一条消息“无法写入磁盘映像”cdh.vdi“VERR_DISK_FULL”

  • 所以我的问题是,你如何在vbox中运行Cloudera Hadoop VM?我在这里找到了一个站点http://www.facebook.com/note.php?note_id=108313592002,但它似乎不起作用(此站点建议将VMDK映像加载为新硬盘,但在我的新虚拟机安装中未启用“新”硬盘)。我只在VBox磁盘管理器中获得“删除”和“刷新”选项。

从VBOX转换到CDH的输出

〜/开发$ VBoxManage convertdd /tmp/vh.bin cdh.vdi 从raw image file =“/ tmp / vh.bin”转换为file =“cdh.vdi”... 创建大小为5475663872字节(5222MB)的动态图像... VBoxManage:错误:无法写入磁盘映像“cdh.vdi”:VERR_DISK_FULL  :〜/开发$ ls

3 个答案:

答案 0 :(得分:3)

  1. 自v2.0 AFAIR以来,VBox支持VMDK。

  2. 虚拟媒体管理器的VBox UI在4.0版本中发生了变化,因此没有直接选择在虚拟媒体管理器中添加硬盘(在我看来曾经有一个奇怪的决定)。

    虽然,您可以在Virtualbox中创建一个新的虚拟机,并且在选择磁盘的阶段,选择现有的虚拟机(VMDK),这样您就不需要将VMDK转换为VDI(有一个下拉列表,但此外,用于选择虚拟介质管理器中尚未列出的硬盘文件的按钮。

答案 1 :(得分:2)

答案 2 :(得分:0)

我使用Red Hat 64b创建了一个新VM。选择现有驱动器并打开vmdk文件。给它2G Ram它开始很好。