不知道为什么在我的 Windows 7 工作站(64 位)上的 VirtualBox 5.0.14 上启动 Cloudera CDH 5.5 如此具有挑战性。我的台式机是联想 30AGS01Y00,配备 1 个 Intel64 CPU、16GB RAM 和 1TB 硬盘。详细操作系统版本:6.1.7601 Service Pack 1 Build 7601。
安装 VirtualBox 并解压 Cloudera QuickStart VM 5.5 后,我使用 Red Hat(64 位)创建了我的 VM,内存大小:8,192MB 和“使用现有虚拟硬盘文件”选项指向 Cloudera 快速入门的 vmdk 文件用于虚拟盒子文件。创建虚拟机后,我按照建议调整了其设置,例如“共享剪贴板”、“拖放”、“引导顺序”(仅保留硬盘)。
默认情况下,芯片组设置为 PIIX3。当我同时尝试 PIIX3 和 ICH9 时,它没有任何区别。
我将处理器保留为 1 个 CPU,因为即使启用了 VT-x 和物理超线程,我的桌面也只有 1 个物理 CPU。嵌套分页也被启用。
Cloudera VM 的存储是使用 SATA 和类型创建的:AHCI。其余设置保持不变(默认)。
当我尝试启动 VM 时,我的 VM 屏幕看起来与此问题中描述的完全相同:
Virtual machine "Cloudera quick start" not booting
我已经用谷歌搜索这个问题大约一周了。上面的问题是我在网上能找到的最接近的案例。我尝试了各种 VM 设置,但没有运气。不确定根本原因是什么。
我试图退回到 Cloudera QuickStart VM 5.4.2。也没有运气。
似乎无法附加 zip 文件。 VBox 和 VboxHardening 日志中的一些关键元素摘录如下:
vbox.log
00:00:02.535619 VMSetError: F:\tinderbox\win-5.0\src\VBox\Storage\VD.cpp(6410) int __cdecl VDOpen(struct VBOXHDD *,const char *,const char *,unsigned int,struct VDINTERFACE *); rc=VERR_NOT_SUPPORTED
注:不知道是什么
F:
驱动器是。没有F:
驱动器在我的桌面上。00:00:02.520998 AIOMgr: Endpoint for file 'C:\CDH_5.4.2\cloudera-quickstart-vm-5.4.2-0-virtualbox-disk1.vmdk' (flags 000c0781) created successfully
00:00:02.535626 VMSetError: VD: error VERR_NOT_SUPPORTED opening image file 'C:\CDH_5.4.2\cloudera-quickstart-vm-5.4.2-0-virtualbox-disk1.vmdk'
00:00:02.567924 AIOMgr: Preparing flush failed with VERR_NOT_SUPPORTED, disabling async flushes
VBoxHardening.log:
62a4.318: NtOpenDirectoryObject failed on \Driver: 0xc0000022
最佳答案
这可能没有什么区别,但是您是否尝试过导入 .ovf 文件(不是 .vmdk 文件)?
另外,为了将来引用,这里有很多 Cloudera VM 知识:https://community.cloudera.com/t5/Apache-Hadoop-Concepts-and/bd-p/ApacheHadoopConcepts
关于hadoop - 快速启动 VM 5.5 无法在 VirtualBox 5.0.14 上启动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34891733/