我正在使用hadoop 2.6.0,现在我正在尝试sqoop -1.4.5.bin__hadoop-2.0.4-alpha.tar.gz。我正在使用以下命令获取sqoop版本
sqoop version
2016-10-19 16:11:21,722 [myid:] - INFO [main:Sqoop@92] - Running Sqoop version: 1.4.5
Sqoop 1.4.5但是如果我尝试任何sqoop命令,它会给出以下异常,
sqoop list-tables --connect jdbc:mysql://localhost/test --username root --password hadoop
Exception in thread "main" java.lang.NoSuchMethodError: org.apache.hadoop.conf.Configuration.addDeprecations([Lorg/apache/hadoop/conf/Configuration$DeprecationDelta;)V我也复制了mysql连接器jar到sqoop/lib,我找不到cause.anybody,有什么想法,请和我分享如何解决这个问题。
发布于 2018-12-06 03:29:41
$ps -ef|grep -i管理器
您可以查看节点管理器是否正常工作
$ps -fu hdfs
它将显示namenode datanode和辅助namenode是否工作
$ps -fu纱线
它将显示节点管理器和资源管理器是否工作
如果所有在sqoop意义上的工作都可以工作..
发布于 2017-11-05 06:18:47
您需要在MySQL中创建一个用户
CREATE USER 'usrname'@'%' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON *.* TO 'usrname'@'%' WITH GRANT OPTION;现在,您可以运行查询
sqoop list-tables --connect jdbc:mysql://192.168.1.18/mysql --username
usrname -P发布于 2018-01-10 15:18:04
https://stackoverflow.com/questions/40129216
复制相似问题