Mysql ApacheSqoop:scoop导入导致未定义错误。
我正在使用ApacheHadoop和ApacheSqoop。我正在尝试将mysql表导入hdfs 以下是我正在执行的命令:Mysql ApacheSqoop:scoop导入导致未定义错误。,mysql,hdfs,hadoop2,sqoop,Mysql,Hdfs,Hadoop2,Sqoop,我正在使用ApacheHadoop和ApacheSqoop。我正在尝试将mysql表导入hdfs 以下是我正在执行的命令: sqoop-import --connect jdbc:mysql://localhost/billing_engine -username root -password root > --table cpDetail; 我已按如下方式设置了Sqoop home环境变量: export SQOOP_HOME=/Users/bng/Documents/sqoop-1.
sqoop-import --connect jdbc:mysql://localhost/billing_engine -username root -password root > --table cpDetail;
我已按如下方式设置了Sqoop home环境变量:
export SQOOP_HOME=/Users/bng/Documents/sqoop-1.4.6.bin__hadoop-2.0.4-alpha
export PATH=$PATH:$SQOOP_HOME/bin
但执行上述命令时,会出现以下错误:
readlink: illegal option -- f
usage: readlink [-n] [file ...]
usage: dirname path
/Users/bng/Documents/sqoop-1.4.6.bin__hadoop-2.0.4-alpha/bin/sqoop-import: line 26: /Users/bng/sqoop: Undefined error: 0
以下是显示“我的名字”节点的屏幕截图:
请指出,我错在哪里?这是我需要使用的正确命令:
sqoop import --connect jdbc:mysql://localhost/billing_engine?useSSL=false --username bil --password bil --table cpdetail -m 1 --target-dir /sqoopFromMysql
命令详情如下:
为什么密码后会出现重定向
?