来自Datastax Cassandra-Spark教程的DSE VM在VirtualBox

时间:2016-04-22 17:42:56

标签: spark-cassandra-connector

使用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 ......没有骰子;同样错误!

1 个答案:

答案 0 :(得分:0)

有这个工作;但* .vbox中的VM文件无法作为设备导入。相反,我刚从原版'下载'添加dbl-clk在* .vbox文件上的目录位置。我最初复制了下载的DSE 320'文件夹到不同的位置。但是,这并没有改变文件'内部引用* .vmdk磁盘位置;因此,VirtualBox无法找到文件依赖项,也无法启动VM。这意味着我需要永久保留DSE320'我的下载目录中的文件夹!我怀疑最简单的解决方案可能是Datastax始终以标准可导入的* .ovf格式提供文件!