可以用來優化sqoop導入的技術有哪些?我曾嘗試使用按列拆分來啓用並行性,並根據表的數據量增加了映射器的數量。從FIFO改爲Fair Scheduler會有幫助嗎?提前致謝!如何優化Sqoop導入?
sqoop import -D mapred.job.queue.name=$queuename -D mapred.job.name=$table_SQOOP_INITIAL_LOAD -D java.security.egd=file:/dev/../dev/urandom -D mapred.child.java.opts=" -Djava.security.egd=file:/dev/../dev/urandom" --driver com.teradata.jdbc.TeraDriver --connect jdbc:teradata://${sqoopSourceServer}/DATABASE=${sqoopSchema} --username ${sqoopUsername} --password ${sqoopPassword} --hive-import --hive-overwrite --hive-drop-import-delims --null-string '\\N' --null-non-string '\\N' --table "$table" --num-mappers 50 --split-by column --target-dir ${hdfsTargetDirectory}$table --hive-table ${hive_database}.$table
選中此http://www.xmsxmx.com/performance-tuning-data-load-into-hadoop-with-sqoop/ – BruceWayne