在Cloudera Quickstart VM中使用sqoop从主机导入数据



我已经在windows 8主机上安装了Cloudera快速入门虚拟机。我想知道是否可以在虚拟机中使用sqoop从运行在主机上的mysql数据库导入数据。虚拟机操作系统为centOS。如果是这样,我需要做哪些配置更改?

谢谢

这取决于您如何设置虚拟机。如果您的虚拟机只是为您的网络接口设备使用内部网络,则否。

如果您的网络接口设备设置为使用NAT或桥接,则是。桥接网络接口是最容易使用的,因为它不涉及路由。如果您的网络设置为桥接模式,那么VM将从与主机相同的位置获得一个dhcp地址。连接mysql数据库是正常的<hostip>:3306 .

如果网络设备被设置为NAT,那么你必须弄清楚如何在两个网络之间路由。将虚拟机设置为桥接模式可能比介绍如何路由NAT接口要容易得多。

检查您是否能够从VM ping您的本地机器。尝试在vm中ping。如果它工作,那么sqoop应该能够连接到您的本地mysql。

我使用的配置与您使用的相同,它对我来说很好。

最新更新