Sqoop hive import job fail when warehouse-dir specified

Below mentioned sqoop job executed also just showing database name in hive (Not the Data, select * showing empty set). I have checked that for only for few seconds data was in /apps/hive/warehouse/vish.db but not afterwards. Can any one specify the reason ?
If I doesn’t specify the --warehouse-dir than it works. Why ?

sqoop job --create hiveAll – import-all-tables --connect “jdbc:mysql://nn01.itversity.com:3306/retail_db” --username retail_dba --password itversity --hive-import --create-hive-table --hive-overwrite --as-textfile -m 1 --driver com.mysql.jdbc.Driver --fields-terminated-by ‘,’ --lines-terminated-by ‘\n’ --hive-database vish --warehouse-dir /apps/hive/warehouse/vish.db