Как бы странно это не звучало, использование одиночной метки 'для включения вашей строки подключения может вызвать проблемы. Если вы используете двойные кавычки "или вообще ничего, это может работать лучше для вас - по крайней мере, в моей среде.
Итак, вместо
./sqoop import --connect 'jdbc:sqlserver://192.168.230.1;username=xxx;password=xxxxx;database=HadoopTest' --table PersonInfo --target-dir /home/hadoop/hadoop-0.21.0/
попробовать
./sqoop import --connect "jdbc:sqlserver://192.168.230.1;username=xxx;password=xxxxx;database=HadoopTest" --table PersonInfo --target-dir /home/hadoop/hadoop-0.21.`0/
или
./sqoop import --connect jdbc:sqlserver://192.168.230.1;username=xxx;password=xxxxx;database=HadoopTest --table PersonInfo --target-dir /home/hadoop/hadoop-0.21.0/
Надеюсь, это поможет.