【发布时间】:2019-02-15 10:34:34
【问题描述】:
hduser@Neha-PC:/usr/local/geomesa-tutorials$ java -cp geomesa-tutorials-accumulo/geomesa-tutorials-accumulo-quickstart/target/geomesa-tutorials-accumulo-quickstart-2.3.0-SNAPSHOT .jar org.geomesa.example.accumulo.AccumuloQuickStart --accumulo.instance.id accumulo --accumulo.zookeepers localhost:2184 --accumulo.user root --accumulo.password PASS1234 --accumulo.catalog table1 拿起JAVA_TOOL_OPTIONS:-Dgeomesa.hbase.coprocessor.path=hdfs://localhost:8020/hbase/lib/geomesa-hbase-distributed-runtime_2.11-2.2.0.jar 加载数据存储 java.lang.IncompatibleClassChangeError: 方法 org.locationtech.geomesa.security.AuthorizationsProvider.apply(Ljava/util/Map;Ljava/util/List;)Lorg/locationtech/geomesa/security/AuthorizationsProvider;必须是 InterfaceMethodref 常量 在 org.locationtech.geomesa.accumulo.data.AccumuloDataStoreFactory$.buildAuthsProvider(AccumuloDataStoreFactory.scala:234) 在 org.locationtech.geomesa.accumulo.data.AccumuloDataStoreFactory$.buildConfig(AccumuloDataStoreFactory.scala:162) 在 org.locationtech.geomesa.accumulo.data.AccumuloDataStoreFactory.createDataStore(AccumuloDataStoreFactory.scala:48) 在 org.locationtech.geomesa.accumulo.data.AccumuloDataStoreFactory.createDataStore(AccumuloDataStoreFactory.scala:36) 在 org.geotools.data.DataAccessFinder.getDataStore(DataAccessFinder.java:121) 在 org.geotools.data.DataStoreFinder.getDataStore(DataStoreFinder.java:71) 在 org.geomesa.example.quickstart.GeoMesaQuickStart.createDataStore(GeoMesaQuickStart.java:103) 在 org.geomesa.example.quickstart.GeoMesaQuickStart.run(GeoMesaQuickStart.java:77) 在 org.geomesa.example.accumulo.AccumuloQuickStart.main(AccumuloQuickStart.java:25)
【问题讨论】: