-
Notifications
You must be signed in to change notification settings - Fork 4
Cosmos
Derek Clemenzi edited this page Jan 30, 2020
·
4 revisions
This implementation connects to a Cosmos datastore.
<artifact>
<groupId>com.incadencecorp.coalesce.framework.persistance</groupId>
<artifactId>persister-cosmos</artifactId>
<version>...</version>
</artifact>
persister-cosmos-feature
<bean id="cosmos" class="com.incadencecorp.coalesce.framework.persistance.cosmos.CosmosSearchPersistor">
<argument>
<bean class="com.incadencecorp.coalesce.framework.PropertyMapLoader">
<argument>
<bean class="com.incadencecorp.unity.common.connectors.FilePropertyConnector"/>
</argument>
<argument value="credentials.properties"/>
<property name="properties">
<map>
<entry key="com.incadence.persister.cosmos.host" value="https://coalesce.documents.azure.com:443/"/>
<entry key="com.incadence.persister.cosmos.key" value="qsQJ9VxYE7OU2s8D5vslkA3syXfBYsMWIF5pk5LaytNDgXSRmQs6gI1I9rwT657uKQMsfTcfCGKybQ8odEuUwg==/"/>
<entry key="com.incadence.persister.cosmos.isAuthoritative" value="true"/>
</map>
</property>
</bean>
</argument>
</bean>
keytool -delete -alias cosmos -keystore /c/Program\ Files/Java/jdk1.8.0_131/jre/lib/security/cacerts -storepass changeit
keytool -import -trustcacerts -keystore /c/Program\ Files/Java/jdk1.8.0_131/jre/lib/security/cacerts -storepass changeit -alias cosmos -file cosmos.cer