Hey,
I´m trying to retrieve a RDD using the GeomesaSpark class.
Unfortunately a NullPointerException is thrown during execution
of this method:
GeoMesaSpark.rdd(conf, sparkContext,
ds, query1);
It says SimpleFeatureType.encodeType throws this
exception. Is something wrong with my datatore or my arguments?
Here is my code:
Map<String, String> map =
new HashMap<String, String>();
map.put("instanceId", "accumulo");
map.put("zookeepers", "node1-scads02:2181");
map.put("user", "user");
map.put("password",
"password");
map.put("tableName", "gdelt");
map.put("featureName",
"event");
AccumuloDataStore
ds = (AccumuloDataStore) DataStoreFinder.getDataStore(map);
SparkConf sc
= new SparkConf(true);
sc.set("spark.serializer", "org.apache.spark.serializer.KryoSerializer");
sc.set("spark.kryo.serializer.buffer.mb", "24");
Configuration
conf = new Configuration();
SparkConf
sc2 = GeoMesaSpark.init(sc, ds);
SparkContext
sparkContext = new
SparkContext("spark://node1-scads02:7077", "countryWithMostEvent", sc2);
Filter f =
Filter.INCLUDE;
Query query1
= new Query("gdelt", f, new
String[]{"Actor1CountryCode",
"Actor2CountryCode"});
RDD<SimpleFeature>
actorResultRDD = GeoMesaSpark.rdd(conf, sparkContext, ds,
query1);
Thanks again.
ps: It would be great when anybody could post a working
GeomesaSpark example in Java including a RDD transformation.
Best regards
Marcel Jacob.
_______________________________________________
geomesa-users mailing list
geomesa-users@xxxxxxxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
http://www.locationtech.org/mailman/listinfo/geomesa-users