Configuring a Single Node KVLite

KVLite is a single shard data store, that is not replicated. It runs in a single process without requiring any administrative interface.

KVLite is intended for use by application developers who need to develop and unit test their Oracle NoSQL Database applications. It can be used as a development platform for developers to get familiar with Oracle NoSQL APIs, and test different ways of interacting with these APIs. This is the simplest configuration of a NoSQL database and helps you get started quickly as it does not need any detailed configuration steps. However it is not intended for production deployment, or for performance measurements.

First install the latest version of Oracle NoSQL Database. See Install your NoSQL Database installation for more details.

Start KVLite in a secure mode as shown below.
java -Xmx64m -Xms64m -jar lib/kvstore.jar kvlite
A directory named kvroot is created. This is the directory where the KVLite data is stored. A directory named kvstore is created within this. This is the name of the data store that gets configured.
KVLite is secure by default. If you want to run KVLite in unsecure mode, you will have to explicitly disable security while starting KVLite as shown below:
 java -jar lib/kvstore.jar kvlite -secure-config disable
For more details, see quick start to KVLite