我在Windows 8主机上安装了Cloudera Quickstart VM。我想知道是否可以在VM中使用sqoop从主机中运行的mysql数据库导入数据。 VM运行centOS。如果是这样,那么我必须做出哪些配置更改。
由于
答案 0 :(得分:0)
这取决于您如何设置VM。如果您的虚拟机仅使用内部网络连接网络接口设备,则编号为
如果您的网络接口设备设置为使用NAT或桥接,则是。桥接网络接口是最容易使用的,因为它不涉及路由。如果您的网络设置为桥接模式,则您的VM将从与主机相同的位置获取DCHP地址。连接到mysql数据库只是通常的<hostip>:3306
。
如果网络设备设置为NAT,那么您必须弄清楚如何在两个网络之间进行路由。将虚拟机设置为桥接模式可能要轻松多了,而不是覆盖如何路由NAT&gt;界面。
答案 1 :(得分:0)
只需检查您是否能够从VM ping本地计算机。尝试在vm中ping。如果它工作,那么sqoop应该能够连接到您的本地mysql。我正在使用与您使用相同的配置,它对我来说很好。