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

标签 mysql hadoop virtual-machine cloudera sqoop

我已在 Windows 8 主机上安装了 Cloudera Quickstart VM。我想知道是否可以在VM中使用sqoop从主机中运行的mysql数据库导入数据。VM运行centOS。如果是这样,我必须进行哪些配置更改。

谢谢

最佳答案

这取决于您的虚拟机设置方式。如果您的虚拟机仅使用内部网络作为网络接口(interface)设备,则不需要。

如果您的网络接口(interface)设备设置为使用 NAT 或桥接,那么可以。桥接网络接口(interface)是最容易使用的,因为它不涉及路由。如果您的网络设置为桥接模式,那么您的虚拟机将从与主机相同的位置获取 DCHP 地址。连接mysql数据库只是平常的<hostip>:3306 .

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

关于mysql - 在Cloudera Quickstart VM中使用sqoop从主机导入数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22695537/

相关文章:

java - 通过 Java 使用 MySQL

PHP PDO 参数编号无效。虽然所有参数都已设置

hadoop - Ambari-将多个文件导入到Hive

date - 如何使用 pig 将 UTC 时间转换为 IST

azure - 是否有脚本来创建 azure 自定义警报格式和任何日志分析查询来获取 azure VM 状态

configuration - Hudson Master 系统的备份配置

php - 我的 Sql 案例与 PHP if-else 性能对比

php - 为什么 mysqli_query 被评估为 bool 值而不是结果集

hadoop - 使用 java 命令运行 hadoop 作业

macos - VMWare融合: Change IP of vmnet8