2014-04-24 6 views
2

J'essaie de configurer Rexster (version 2.5) pour qu'il fonctionne avec OrientDB (1.7 rc2). Le problème est que je ne sais pas ce que je devrais mettre dans le champ <graph-type> dans la configuration graphique. La documentation Rexster la plus récente (https://github.com/tinkerpop/rexster/wiki/Specific-Graph-Configurations) indique que le support OrientDB a été supprimé du package et que, par conséquent, il faut copier les jars orientdb-client et orientdb-enterprise de la distribution OrientDB.Rexster OrientDB configuration

Alors c'est ce que j'ai fait. Ensuite, j'ai installé la section <graph> comme suit:

<graph>                           
    <graph-enabled>true</graph-enabled>                   
    <graph-name>test</graph-name>                    
    <graph-type>com.tinkerpop.blueprints.impls.orient.OrientGraphRexsterConfiguration</graph-type>        
    <graph-location>local:orientdb/databases/test</graph-location>       
    <extensions>                        
    <allows>                        
     <allow>tp:gremlin</allow>                   
    </allows> 
    </extensions>                        
</graph> 

Je me java.lang.ClassNotFoundException: com.tinkerpop.blueprints.impls.orient.OrientGraphRexsterConfiguration au démarrage Rexster.

J'ai également essayé d'installer Rexster 2.1, qui fonctionne très bien lorsque vous utilisez orientgraph pour <graph-type> (selon https://code.google.com/p/orient/wiki/Rexster). Cette approche échoue pour 2.5. Je sens que je dois manquer quelque chose d'évident. Quelqu'un peut-il s'il vous plaît pointer vers la solution?

Merci!

Répondre

4

On dirait que je n'ai pas bien compris la documentation. Le <graph-type> devrait être:

com.tinkerpop.rexster.OrientGraphConfiguration 

Vous pouvez voir la classe ici:

https://github.com/orientechnologies/orientdb/blob/develop/graphdb/src/main/java/com/tinkerpop/rexster/OrientGraphConfiguration.java

J'ai corrigé la documentation. Comme la classe est toujours dans la branche develop, je ne suis pas sûr qu'elle soit encore disponible. Je sais que Luca garde une trace de ce qui se passe ici dans StackOverflow, alors peut-être qu'il peut offrir des commentaires supplémentaires sur quand cela sera publié. Sinon, vous pouvez écrire quelque chose dans la liste de diffusion OrientDB.

Questions connexes