0

是否可以使用 Vagrant 使用 Cloudera 快速入门 VM?如果可能,那么如何配置 Vagrantfile?

4

1 回答 1

3

假设在您的系统中,您已经从 Oracle 安装了 vagrant 和 VirtualBox。

您可以安装一个包含 cloudera quickstart vm 的 vagrant“盒子”,或者安装一个例如 ubuntu 14.04 vagrant 盒子,然后安装独立的 CDH。

方案一:(推荐)安装一个ubuntu 14.04 vagrant box,登录box,安装java,然后安装CDH:

1)安装流浪汉ubuntu 14.04:

> vagrant init ubuntu/trusty64
> vagrant up

2)登录机器vagrant ssh 安装Oracle JAVA。我是这样做的:

>sudo apt-get update
>sudo apt-get install python-software-properties
>sudo add-apt-repository ppa:webupd8team/java
>sudo apt-get update
>sudo apt-get install oracle-java8-installer

3) 安装 CDH。按照此处的说明逐步操作:http: //www.cloudera.com/content/www/en-us/documentation/enterprise/latest/topics/cdh_qs_yarn_pseudo.html

选项 2:您需要安装一个 vagrant “box”,其中包含一个 cloudera quickstart vm。

通常,优秀的专家已经为您创建了一个。去

https://atlas.hashicorp.com/boxes/search

并搜索“cloudera quickstart”。现在我得到: https ://atlas.hashicorp.com/quickstart/boxes/cdh

然后,在您安装了 vagrant 和 virtual box 的机器上,只需运行以下命令:

vagrant init 快速入门/cdh;vagrant up --provider virtualbox

这里的“quickstart/cdh”是框的名称,可以更改,取决于您的搜索框结果。

于 2015-11-13T10:53:05.833 回答