19. FileSystem Data StoreΒΆ
The GeoMesa FileSystem data store (FSDS) provides a cost-effective, performant solution for massive OLAP-style spatial data analytics using frameworks such as Apache Spark. It utilizes modern columnar formats that enable data compression and column-based encodings for efficient OLAP queries. GeoMesa FSDS can run on top of any distributed or local filesystem including Amazon S3, Hadoop HDFS, Google FileStorage, and Azure BlobStore. This enables users to realize cost savings through the utilization of elastic compute resources in lieu of dedicated servers.
The FileSystem datastore can be used to ETL new data into a filesystem or wrap existing file system storage directories using a GeoMesa converter. In both modes the user must provide a defined partition scheme describing the layout of the directory structures.
- 19.1. Architecture
- 19.2. Installing GeoMesa FileSystem
- 19.3. Using the FileSystem Data Store Programmatically
- 19.4. Using the FileSystem Data Store in GeoServer
- 19.5. FileSystem Command-Line Tools
- 19.6. FileSystem DataStore Configuration
- 19.7. Index Configuration
- 19.8. Partition Schemes
- 19.9. FileSystem Metadata
- 19.10. Modifying Features
- 19.11. FileSystem Data Store Example
- 19.12. FileSystem Data Store Spark SQL Example