我正在尝试做sqoop导入。它显示错误jobtracker未运行。但我尝试了eval,只选择了几行就行了。但在做导入时,我得到了一个错误。我已经包括了我尝试过的eval和import函数的快照。我试过函数hadoop命令(hadoopfs-ls,-put)正在运行。我开始使用start-all.sh。之后,我与jps检查,然后所有守护程序运行。几分钟后,所有守护进程停止。
daolsyd01#
sqoop eval函数只作用于rdbms数据库并返回结果集。在这里,hadoop并没有出现。sqoop import函数尝试从rdbms导入数据并将其加载到hdfs中。namenode无法连接到hdfs。重新启动hadoop并检查job tracker和namenode日志。检查hdfs-site.xml中提到的namenode和datanode存储目录是否可用,否则会指向一个新目录。
1条答案
按热度按时间daolsyd01#
sqoop eval函数只作用于rdbms数据库并返回结果集。在这里,hadoop并没有出现。sqoop import函数尝试从rdbms导入数据并将其加载到hdfs中。namenode无法连接到hdfs。重新启动hadoop并检查job tracker和namenode日志。检查hdfs-site.xml中提到的namenode和datanode存储目录是否可用,否则会指向一个新目录。