Documentation > Configuration > Properties File > Global Parameters
System & Environment Parameters
Default: 1.7 Permitted Tye: string What version of the Java JDK should be used in this H-Store installation. Accepted values are ‘1.6’ or ‘1.7’. This will only be used when compiling the system source code. It is up to you to configure your environment appropriately to match whatever this is used for this option.
Default: 2048 Permitted Tye: int The amount of memory to allocate for the various utility programs that are invoked through the commandline terminal using ant. Note: This is not control the amount of memory that is allocated for the database nodes or client terminals. See site.memory or client.memory.
Default: obj Permitted Tye: string Temporary directory used to store various artifacts related to H-Store.
Default: -x Permitted Tye: string Options used when logging into client/server hosts. We assume that there will be no spaces in paths or options listed here.
Default: Permitted Tye: string An optional command that is added as a prefix that is executed before starting the HStoreSite and clients. The command must exit with status code zero.
Default: localhost Permitted Tye: string The default hostname used when generating cluster configurations.
- global.hasher_class Experimental
Default: edu.brown.hashing.DefaultHasher Permitted Tye: string The name of the AbstractHasher class to use to figure out what partitions transactions and queries need to go to. We should not need to change this.
- global.hasher_plan Experimental
Default: null Permitted Tye: string The path to a more fine-grained partitioning plan for the database.
- global.nanosecond_latencies Experimental
Default: false Permitted Tye: boolean Measure all latencies using nanoseconds instead of milliseconds.
Debug Logging Parameters
Default: global.temp_dir/logs Permitted Tye: string Default log directory for H-Store.
Default: 30000 Permitted Tye: int How often in milliseconds the log4j refresh thread will check to see whether the log4j.properties file has changed. We have to do this manually because Java doesn’t have the ability to get a callback when a file changes.