Probleme de méthode inexistante
Salut à tous,
J'essaie de faire tourner un example de java + la base habse, mais au moment de l'exécution, je reçois ce message d'erreur:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
|
Exception in thread "main" java.lang.NoSuchMethodError: org.apache.hadoop.net.NetUtils.connect(Ljava/net/Socket;Ljava/net/SocketAddress;I)V
at org.apache.hadoop.hbase.ipc.HBaseClient$Connection.setupIOstreams(HBaseClient.java:308)
at org.apache.hadoop.hbase.ipc.HBaseClient.getConnection(HBaseClient.java:831)
at org.apache.hadoop.hbase.ipc.HBaseClient.call(HBaseClient.java:712)
at org.apache.hadoop.hbase.ipc.HBaseRPC$Invoker.invoke(HBaseRPC.java:333)
at $Proxy0.getProtocolVersion(Unknown Source)
at org.apache.hadoop.hbase.ipc.HBaseRPC.getProxy(HBaseRPC.java:489)
at org.apache.hadoop.hbase.ipc.HBaseRPC.getProxy(HBaseRPC.java:465)
at org.apache.hadoop.hbase.ipc.HBaseRPC.getProxy(HBaseRPC.java:512)
at org.apache.hadoop.hbase.client.HConnectionManager$TableServers.getMaster(HConnectionManager.java:341)
at org.apache.hadoop.hbase.client.HBaseAdmin.<init>(HBaseAdmin.java:72)
at org.apache.hadoop.hbase.client.tableindexed.IndexedTableAdmin.<init>(IndexedTableAdmin.java:61)
at com.apache.hadoop.hbase.client.jdo.AbstractHBaseDBO.isTableExist(AbstractHBaseDBO.java:80)
at com.apache.hadoop.hbase.client.jdo.AbstractHBaseDBO.createTableIfNotExist(AbstractHBaseDBO.java:122)
at com.apache.hadoop.hbase.client.jdo.SequenceGenerator.checkSequenceTable(SequenceGenerator.java:38)
at com.apache.hadoop.hbase.client.jdo.SequenceGenerator.<init>(SequenceGenerator.java:33)
at com.apache.hadoop.hbase.client.jdo.AbstractHBaseDBO.<init>(AbstractHBaseDBO.java:46)
at com.apache.hadoop.hbase.client.jdo.AbstractHBaseDBO.<init>(AbstractHBaseDBO.java:39)
at com.apache.hadoop.hbase.client.jdo.HBaseDBOImpl.<init>(HBaseDBOImpl.java:15)
at com.apache.hadoop.hbase.client.jdo.examples.HBaseExample.main(HBaseExample.java:36)
11/04/25 11:54:12 INFO zookeeper.ZooKeeper: Session: 0x12f7d72f5900006 closed
11/04/25 11:54:12 INFO zookeeper.ClientCnxn: EventThread shut down |
D'après ce que j'ai compris, je vois que le compilateur ne trouve pas la classe, mais j'en es sûr que la classe connect existe, j'ai même fait une capture d'écran pour mieux m'expliquer:
http://data.imagup.com/6/1118396995.png
http://data.imagup.com/6/1118396995.png
Que pourrais je faire?
Merci pour votre aide :roll: