我在本地機器上安裝了Sqoop。以下是配置信息。Sqoop:無法加載mysql驅動程序異常
Bash.bashrc:
export HADOOP_HOME=/home/hduser/hadoop
export HBASE_HOME=/home/hduser/hbase
export HIVE_HOME=/home/hduser/hive
export HCAT_HOME=/home/hduser/hive/hcatalog
export SQOOP_HOME=/home/hduser/sqoop
export PATH=$PATH:$HIVE_HOME/bin
export PATH=$PATH:$HADOOP_HOME/bin
export PATH=$PATH:$HBASE_HOME/bin
export PATH=$PATH:$SQOOP_HOME/bin
export PATH=$PATH:$HCAT_HOME/bin
的Hadoop:
Version: Hadoop 1.0.3
蜂巢:
Version: hive 0.11.0
MySQL連接驅動
version: mysql-connector-java-5.1.29
"The driver is copied to the lib folder of sqoop"
Sqoop:
version: sqoop 1.4.4
完成所有安裝後,我在MySQL中建立一個名爲practice_1一個表,但是當我運行加載命令從MySQL數據加載到HDFS命令拋出異常:
ERROR sqoop.Sqoop: Got exception running Sqoop: java.lang.RuntimeException: Could not load db driver class: com.mysql.jdbc.Driver
有人請指導我什麼可能是可能的問題。
能否請您提供sqoop你正在運行的命令。 ? –
你在這裏:我提供的Scoop命令是:::/home/hduser/sqoop/bin/sqoop import -connect'jdbc:mysql:// localhost:3306/test'--username root --password root - 表'practice_1' - m 1; – Sam