使用Spark上的Cassandra上的Datastax教程中的(可能是?)损坏的VM运行错误: https://academy.datastax.com/resources/getting-started-apache-spark-and-cassandra
经过几次下载尝试我的Mac运行El Capitan;我能够成功下载似乎是一个完整的虚拟机。我正在使用VirtualBox v5.0。*
Spark.vbox的大小:9174
从Finder窗口点击* .vbox后,我收到以下错误:
无法打开虚拟机DS320 Spark的会话。
无法打开媒体'〜/ SPARK-DS / DS320 Spark / box-disk1.vmdk'。
VD:错误VERR_FILE_NOT_FOUND打开图像文件'〜/ SPARK-DS / DS320 Spark / box-disk1.vmdk'(VERR_FILE_NOT_FOUND)。
结果代码:NS_ERROR_FAILURE(0x80004005)组件:MediumWrap 接口:IMedium {4afe423b-43e0-e9d0-82e8-ceb307940dda}
=============================================== =================
这是我尝试过的:
1)启动另一个预先存在的Cassandra VM - 这非常有用。所以,我的Virtual Box没有任何问题。
2)删除本教程的DSE VM - 这会出错: 无法删除中型存储单元'〜/ SPARK-DS / DS320 Spark / box-disk1.vmdk'。
VD:错误VERR_FILE_NOT_FOUND打开图像文件'〜/ SPARK-DS / DS320 Spark / box-disk1.vmdk'(VERR_FILE_NOT_FOUND)。
3)查看文件/虚拟媒体管理器
看不到那个box-disk1
(有一次,我可以看到它并点击选择以释放它)
4)在〜/ VirtualBox VMs / Machines
下物理删除了VM文件然后通过下载的* .vbox
的dbl-clk重新添加它SADLY ......没有骰子;同样错误!
答案 0 :(得分:0)
有这个工作;但* .vbox中的VM文件无法作为设备导入。相反,我刚从原版'下载'添加dbl-clk在* .vbox文件上的目录位置。我最初复制了下载的DSE 320'文件夹到不同的位置。但是,这并没有改变文件'内部引用* .vmdk磁盘位置;因此,VirtualBox无法找到文件依赖项,也无法启动VM。这意味着我需要永久保留DSE320'我的下载目录中的文件夹!我怀疑最简单的解决方案可能是Datastax始终以标准可导入的* .ovf格式提供文件!