Я пытаюсь получить службу datanucleus REST (2.0.1), работающую с HBASE (0.90.2).
При доступе к сервлету (регистрацияработает), однако, я получаю 503:
ОШИБКА HTTP 503
Проблема доступа к / dn /.Причина:
org.datanucleus.exceptions.NucleusUserException: There is no
available StoreManager of type "rdbms". Make sure that you have put
the relevant DataNucleus store plugin in your CLASSPATH and if
defining a connection via JNDI or DataSource you also need to provide
persistence property "datanucleus.storeManagerType"
Мой файл persistence.xml выглядит следующим образом:
<persistence-unit name="test">
<provider>org.datanucleus.api.jdo.JDOPersistenceManagerFactory</provider>
<class>com.bla.MyClass</class>
<exclude-unlisted-classes />
<properties>
<property name="datanucleus.storeManagerType" value="hbase" />
<property name="datanucleus.ConnectionURL" value="hbase" />
<property name="datanucleus.ConnectionUserName" value="" />
<property name="datanucleus.ConnectionPassword" value="" />
<property name="datanucleus.autoCreateTables" value="true" />
<property name="datanucleus.autoCreateColumns" value="true" />
<property name="datanucleus.Multithreaded" value="true" />
</properties>
</persistence-unit>
Однако я не уверен со значениями для
- provider
- datanucleus.storeManagerType
Может кто-нибудь дать мне подсказку, где я могу ошибаться, или указать мне некоторые документы по этому поводу?