【发布时间】:2018-10-13 07:29:10
【问题描述】:
当前设置
mysql connector version-mysql-connector-java-5.1.13
sqoop version-sqoop-1.4.6
hadoop version-hadoop-2.7.3
java version- Jdk-8u171-linux-x64/jdk1.8.0_171(oracle JDK)
OS-Ubundu
注意:也试过 openjdk ,这个版本也存在同样的问题 Sqoop 命令: bin/sqoop import -connect jdbc:mysql://localhost:3306/testDb -username root -password root --table student --target-dir /user/hadoop/student -m 1 --driver com.mysql .jdbc.Driver
【问题讨论】:
-
您要导入的表有多大?说您正在使用超过 4GB 的内存...您的机器上有多少内存?
-
表只包含3条记录,我的机器内存是4GB
-
好的,所以你在一个节点上...... Datanode、NodeManager 和 ResourceManagers 默认每个占用 1 GB 内存,没有为操作系统和其他任何东西留下太多空间......你需要将 yarn-site.xml 内存设置至少调低到每个容器和应用程序主服务器约 256MB
标签: hadoop hadoop-yarn sqoop