Datastax Cassandra-Spark教程中的DSE VM在VirtualBox中启动时抛出错误



在Cassandra上使用Spark的Datastax教程中遇到(可能?)损坏的VM错误:https://academy.datastax.com/resources/getting-started-apache-spark-and-cassandra

在几次下载

尝试下载到运行 El Capitan 的 Mac 后;我能够成功下载看似完整的虚拟机。 我正在使用 VirtualBox v5.0。

Spark.vbox的大小:9174

一旦我从查找器窗口对 *.vbox 进行 dbl-clk,我就会收到以下错误:

无法打开虚拟机 DS320 Spark 的会话。

无法打开介质"~/SPARK-DS/DS320 Spark/box-disk1.vmdk"。

VD:打开图像文件'~/SPARK-DS/DS320 VERR_FILE_NOT_FOUND出错 Spark/box-disk1.vmdk' (VERR_FILE_NOT_FOUND).

结果代码:NS_ERROR_FAILURE (0x80004005) 组件:介质包装 接口: IMedium {4afe423b-43e0-e9d0-82e8-ceb307940dda}

====

====================================================================

这是我尝试过的:

1)启动另一个预先存在的Cassandra VM——这很好用。 所以,我的虚拟盒子没有任何问题。

2) 删除本教程的 DSE VM - 这将给出错误:无法删除中型存储单元"~/SPARK-DS/DS320 Spark/box-disk1.vmdk"。

VD:打开映像文件"~/SPARK-DS/DS320 Spark/box-disk1.vmdk"(VERR_FILE_NOT_FOUND)时VERR_FILE_NOT_FOUND出错。

3)查看文件/虚拟媒体管理器

看不到盒式磁盘1

(有一次,我可以看到它并点击选择以释放它)

4) 物理删除了 ~/VirtualBox 虚拟机/机器下的虚拟机文件

然后通过下载的 *.vbox 的 dbl-clk 重新添加它

可悲的是。。。没有迪斯;同样的错误!

可以正常工作;但是 *.vbox 中的虚拟机文件无法作为设备导入。 相反,我只是通过 *.vbox 文件上的 dbl-clk 从原始"下载"目录位置添加。 我最初将下载的"DSE 320"文件夹复制到其他位置。 但是,这不会更改文件对 *.vmdk 磁盘位置的内部引用;因此,VirtualBox找不到文件依赖项,并且无法启动VM。 这意味着我需要在我的下载目录中永久保留该"DSE320"文件夹! 我怀疑最简单的解决方案可能是 Datastax 始终如一地提供标准可导入 *.ovf 格式的文件!

最新更新