| # JanusGraph configuration sample: Cassandra over a socket | |
| # | |
| # This file connects to a Cassandra daemon running on localhost via | |
| # Thrift. Cassandra must already be started before starting JanusGraph | |
| # with this file. | |
| gremlin.graph=org.janusgraph.core.JanusGraphFactory | |
| # The primary persistence provider used by JanusGraph. This is required. | |
| # It should be set one of JanusGraph's built-in shorthand names for its | |
| # standard storage backends (shorthands: berkeleyje, cassandrathrift, | |
| # cassandra, astyanax, embeddedcassandra, hbase, inmemory) or to the full | |
| # package and classname of a custom/third-party StoreManager | |
| # implementation. | |
| # | |
| # Default: (no default value) | |
| # Data Type: String | |
| # Mutability: LOCAL | |
| storage.backend=cassandrathrift | |
| # The hostname or comma-separated list of hostnames of storage backend | |
| # servers. This is only applicable to some storage backends, such as | |
| # cassandra and hbase. | |
| # | |
| # Default: 127.0.0.1 | |
| # Data Type: class java.lang.String[] | |
| # Mutability: LOCAL | |
| storage.hostname=127.0.0.1 | |
| # Whether to enable JanusGraph's database-level cache, which is shared | |
| # across all transactions. Enabling this option speeds up traversals by | |
| # holding hot graph elements in memory, but also increases the likelihood | |
| # of reading stale data. Disabling it forces each transaction to | |
| # independently fetch graph elements from storage before reading/writing | |
| # them. | |
| # | |
| # Default: false | |
| # Data Type: Boolean | |
| # Mutability: MASKABLE | |
| cache.db-cache = true | |
| # How long, in milliseconds, database-level cache will keep entries after | |
| # flushing them. This option is only useful on distributed storage | |
| # backends that are capable of acknowledging writes without necessarily | |
| # making them immediately visible. | |
| # | |
| # Default: 50 | |
| # Data Type: Integer | |
| # Mutability: GLOBAL_OFFLINE | |
| # | |
| # Settings with mutability GLOBAL_OFFLINE are centrally managed in | |
| # JanusGraph's storage backend. After starting the database for the first | |
| # time, this file's copy of this setting is ignored. Use JanusGraph's | |
| # Management System to read or modify this value after bootstrapping. | |
| cache.db-cache-clean-wait = 20 | |
| # Default expiration time, in milliseconds, for entries in the | |
| # database-level cache. Entries are evicted when they reach this age even | |
| # if the cache has room to spare. Set to 0 to disable expiration (cache | |
| # entries live forever or until memory pressure triggers eviction when set | |
| # to 0). | |
| # | |
| # Default: 10000 | |
| # Data Type: Long | |
| # Mutability: GLOBAL_OFFLINE | |
| # | |
| # Settings with mutability GLOBAL_OFFLINE are centrally managed in | |
| # JanusGraph's storage backend. After starting the database for the first | |
| # time, this file's copy of this setting is ignored. Use JanusGraph's | |
| # Management System to read or modify this value after bootstrapping. | |
| cache.db-cache-time = 180000 | |
| # Size of JanusGraph's database level cache. Values between 0 and 1 are | |
| # interpreted as a percentage of VM heap, while larger values are | |
| # interpreted as an absolute size in bytes. | |
| # | |
| # Default: 0.3 | |
| # Data Type: Double | |
| # Mutability: MASKABLE | |
| cache.db-cache-size = 0.5 | |
| #insert namespace here | |
| #storage.batch-loading = true | |
| # storage.cassandra.keyspace = test | |