是否可以使用 Vagrant 使用 Cloudera 快速入门 VM?如果可能,那么如何配置 Vagrantfile?
1 回答
假设在您的系统中,您已经从 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”是框的名称,可以更改,取决于您的搜索框结果。