是否可以使用 Vagrant 使用 Cloudera-Quickstart VM
Is it possible to use Cloudera-Quickstart VM using Vagrant
是否可以通过 Vagrant 使用 Cloudera Quickstart VM?如果可能,那么如何配置 Vagrantfile?
假设您的系统中安装了来自 Oracle 的 vagrant 和 VirtualBox。
您可以安装包含 cloudera quickstart vm 的 vagrant "box" 或安装一个 ubuntu 14.04 vagrant box,然后安装独立的 CDH。
方案1:(推荐)安装一个ubuntu 14.04 vagrant box,登陆box,安装java,然后安装CDH:
1) 安装 vagrant 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:你需要安装一个包含cloudera quickstart vm的vagrant"box"。
通常,优秀的专家会为您创建一个。转到
https://atlas.hashicorp.com/boxes/search
并搜索 "cloudera quickstart"。现在我得到:
https://atlas.hashicorp.com/quickstart/boxes/cdh
然后,在你安装了 vagrant 和 virtual box 的机器上,只需 运行 命令:
vagrant init quickstart/cdh;
vagrant up --provider virtualbox
这里"quickstart/cdh"是框的名称,可以更改,取决于您的搜索框结果。
是否可以通过 Vagrant 使用 Cloudera Quickstart VM?如果可能,那么如何配置 Vagrantfile?
假设您的系统中安装了来自 Oracle 的 vagrant 和 VirtualBox。
您可以安装包含 cloudera quickstart vm 的 vagrant "box" 或安装一个 ubuntu 14.04 vagrant box,然后安装独立的 CDH。
方案1:(推荐)安装一个ubuntu 14.04 vagrant box,登陆box,安装java,然后安装CDH:
1) 安装 vagrant 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:你需要安装一个包含cloudera quickstart vm的vagrant"box"。
通常,优秀的专家会为您创建一个。转到
https://atlas.hashicorp.com/boxes/search
并搜索 "cloudera quickstart"。现在我得到: https://atlas.hashicorp.com/quickstart/boxes/cdh
然后,在你安装了 vagrant 和 virtual box 的机器上,只需 运行 命令:
vagrant init quickstart/cdh; vagrant up --provider virtualbox
这里"quickstart/cdh"是框的名称,可以更改,取决于您的搜索框结果。