繁体   English   中英

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

[英]How to convert Cloudera Hadoop “vbox” VMDK to VirtualBox VDI

大家好:我正在尝试在“虚拟”框中运行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的输出

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

  1. 从v2.0 AFAIR开始,VBox支持VMDK。

  2. Virtual Media Manager的VBox UI在4.0版本中进行了更改,因此在Virtual Media Manager中没有直接添加硬盘的选项(在我看来,这曾经是一个奇怪的决定)。

    虽然可以在Virtualbox中创建一个新的虚拟机,然后在选择磁盘的阶段选择现有的虚拟机(VMDK),所以您无需将VMDK转换为VDI(有一个下拉菜单,但还有一个按钮选择Virtual Media Manager中尚未列出的硬盘文件。

这是Cloudera自己提供的指南: http ://www.cloudera.com/blog/2009/07/cloudera-training-vm-virtualbox/

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM