在 Sandbox 中安装 Drill
准备
MapR Sandbox 让 Apache Drill 运行在 VMware 和 VirtualBox,免费的桌面应用让你可以使用虚拟机跑在 Windows,Mac 或 Linux PC 上。在安装 Apache Drill 之前,确认你的操作系统符合以下条件:
- VMware 和 VirtualBox 已经安装。
- 至少 20G 空闲的磁盘空间,至少是 4 核,8GB 的可用内存。随着性能的提升,会需要更多的内存核空闲磁盘空间。
- 使用 64 位的机器
- 1.3GHz 或更快的 AMD 的 CPU
- 1.3GHz 或更快的 Inter 的 CPU,并且要支持虚拟化
- 如果你是 Inter 的 CPU 并且支持虚拟化,在主机的 BIOS 系统中开启虚拟化。BIOS 设置开启虚拟化,这个是依赖硬件出厂商。VMware 的相关文章详情请见http://kb.vmware.com/kb/1003944。
下载虚拟机
对于 Linux,Mac 或 Windows用户,可以下载免费的 VMware 核 VirtualBox。当然,你也可以购买 Mac 版的VMware Fusion。
安装虚拟机
以下链接提供了安装虚拟机的步骤:
- 安装 VMware Player,你可以查看VMware documentation文档。
- 安装 VirtualBox,详情请看 Oracle VM VirtualBox User Manual文档。
安装 MapR Sandbox 中的 Apache Drill 到 VMware Player/VMware Fusion
安装步骤如下所示:
下载 MapR Sandbox 的 Drill 文件到你机器的目录中:https://www.mapr.com/products/mapr-sandbox-hadoop/download-sandbox-drill
打开虚拟机,然后选择 “打开一个虚拟机” 选项。VMware Fusion 提示如果你运行 VMware Fusion,选择 “Import”。
定位到你下载的 MapR Sandbox 的 Apache Drill 文件目录,然后选择
MapR-Sandbox-For-Apache-Drill-<version>-vmware.ova.
。出现“导入虚拟机”对话框。点击“Import”。虚拟机开始导入。
选择
MapR-Sandbox-For-Apache-Drill-<version>_VM
,然后点击“打开虚拟机”。这里会花费几分钟的时间去启动 MapR 的服务。待 MapR 的服务启动成功后,屏幕会显示以下信息:MapR-Sandbox-For-Apache-Drill-<version> installation finished successfully.
Please go to http://127.0.0.1:8047 to begin your experience.
Open a browser on your host machine and enter the URL in the browser is address field.
You can access the host via SSH by ssh mapr@localhost -p 2222 Log in to this virtual machine: Linux/Windows <Alt+F2>, Mac OS X <Options+F5>
注意:URL 地址是对应的 Apache Drill 的 Web Console 的打开地址。
验证 DNS 入口是否创建在虚拟主机上。如果没有,创建一个入口。
- 对于 Linux 和 Mac 用户,创建的入口在
/etc/hosts
。 - 对于 Windows,创建的入口在
%WINDIR%\system32\drivers\etc\hosts
文件中。示例范本:127.0.0.1 <vm_hostname>
- 对于 Linux 和 Mac 用户,创建的入口在
在浏览其中输入 localhost:8047,进入到 Drill 的 Web 控制台。
- 使用 SSH 登录到 SandBox。当提示要属于用户名和密码时,输入
mapr
作为用户名和密码。 - 另外,在虚拟机中进去到命令行时:Windows 系统中按下 Alt+F2,Mac 系统按下 Option+F5。
- 使用 SSH 登录到 SandBox。当提示要属于用户名和密码时,输入
接下来
在下载并安装了 Sandbox 之后,我们接着教程继续学习在 Sandbox 使用 Drill。
在 VirtualBox 中安装 MapR Sandbox 中的 Apache Drill
MapR Sandbox 中的 Apache Drill 在 VirtualBox 中用到了 NAT 端口转发,允许你的 Sandbox 使用 localhost 作为主机名。
安装步骤如下所示:
下载 MapR Sandbox 的 Apache Drill 在 VirtualBox上:https://www.mapr.com/products/mapr-sandbox-hadoop/download-sandbox-drill
打开虚拟机。
选择 “File > Import Appliance”。出现导入虚拟机的对话框。
定位到你下载 MapR Sandbox 的 Apache Drill 的目录,选择
MapR-Sandbox-For-Apache-Drill-<version>.ova
,然后点击 “Next”。出现虚拟机设置窗口。在底部勾选 “Reinitialize the MAC address of all network cards”,然后点击 “Import”。
当完成导入后,选择 “Settings”。出现虚拟机设置对话框。
选择 “Network”。验证 Adapter 1 连接到 NAT。这个选项适合大多数情况。可是,如果你要使用有线以太网连接,你可以选择 NAT。如果你使用 ODBC 或 JDBC 远程主机上,选择桥接适配器。
点击 “OK” 继续。
点击 “Start”。这将花费几分钟时间去启动 MapR 服务,待 MapR 服务启动完成后,屏幕上会打印以下信息:
MapR-Sandbox-For-Apache-Drill-<version> installation finished successfully.
Please go to http://127.0.0.1:8047 to begin your experience.
Open a browser on your host machine and enter the URL in the browser is address field.
You can access the host via SSH by ssh mapr@localhost -p 2222
Log in to this virtual machine: Linux/Windows <Alt+F2>, Mac OS X <Options+F5>
注意:URL 提供的时 Apache Drill 的 Web 控制台的地址。
在浏览其中输入 localhost:8047,进入到 Drill 的 Web 控制台。
- 使用 SSH 登录到 SandBox。当提示要属于用户名和密码时,输入
mapr
作为用户名和密码。 - 另外,在虚拟机中进去到命令行时:Windows 系统中按下 Alt+F2,Mac 系统按下 Option+F5。
- 使用 SSH 登录到 SandBox。当提示要属于用户名和密码时,输入