Here are my answers:
1. Correct. IgniteContext is actually a wrapper around SparkContext which is
used to provide connectivity with the Ignite cluster.
2. Please refer to  for information about how to load the data into the
cache. You can implement your own CacheStore or use IgniteDataStreamer. In
any case, you should create an entry per row, having DataFrame as a value
doesn't make sense.
3. I think the answer is no. the only thing you need to create the
IgniteContext is SparkContext.
View this message in context:
Sent from the Apache Ignite Users mailing list archive at Nabble.com.