I'm not sure as I haven't done that before, but based on the error, perhaps try an absolute path? If you want to keep using a relative path, you'll need to figure out whence that relative path is resolved (does the script change directories? etc.).
In Christ, Aaron Laws On Mon, Jul 15, 2019 at 7:10 PM Armand Puccetti <[email protected]> wrote: > Hi, > I am new to OrientDB and exploring how its JSON importation module works > in order to build a database of heterogenous documents. > For this, I installed version 3.0.21 and run the OrientDB server and > Studio. > I attempted to run the example of importing a JSON file into demoDB , > using the documentation instructions: > > - I adapted the configuration file as below: > { > "config": { > "log": "debug" > }, > "source" : { > "file": { "path": > "/Users/armand/GIT/markdown-report/examples/orient/database.json" } > }, > "extractor" : { > "json": {} > }, > "transformers" : [ > { "merge": { "joinFieldName": "id", "lookup": "Account.id" } }, > { "vertex": { "class": "Account"} }, > { "edge": { > "class": "Friend", > "joinFieldName": "friends", > "lookup": "Account.id", > "unresolvedLinkAction": "CREATE" > } } > ], > "loader" : { > "orientdb": { > "dbURL": "remote:localhost/demodb", > "dbUser": "admin", > "dbPassword": "admin", > "dbAutoDropIfExists": true, > "dbAutoCreate": true, > "standardElementConstraints": false, > "tx": false, > "wal": false, > "batchCommit": 1000, > "dbType": "graph", > "classes": [{"name": "Account", "extends":"V"}, {"name": "Friend", > "extends":"E"}, {"name": 'Enemy', "extends":"E"}], > "indexes": [{"class":"Account", "fields":["id:integer"], > "type":"UNIQUE_HASH_INDEX" }] > } > } > } > > and with a JSON source file exactly the same as in the documentation, > namely: > > [ > > { > > "name": "Joe", > > "id": 1, > > "friends": [2,4,5], > > "enemies": [6] > > }, > > { > > "name": "Suzie", > > "id": 2, > > "friends": [1,4,6], > > "enemies": [5,2] > > } > > ] > > - then, I ran ETL in a bash console on macOSX: > > $ ~/Downloads/orientdb-3.0.21/bin/oetl.sh import.json > > OrientDB etl v.3.0.21 - Veloce (build > 1d8b0c01ca8fe12a516bba355681e3ec8b218d1d, branch 3.0.x) > https://www.orientdb.com > > > 2019-07-15 17:02:27:193 INFO Default limit of open files (512) will be > used. [ONative]Exception in thread "main" > com.orientechnologies.orient.core.exception.OConfigurationException: Error > on loading config file: import.json > > at > com.orientechnologies.orient.etl.OETLProcessorConfigurator.parseConfigAndParameters(OETLProcessorConfigurator.java:79) > > at > com.orientechnologies.orient.etl.OETLProcessor.main(OETLProcessor.java:116) > > Caused by: java.io.FileNotFoundException: import.json (No such file or > directory) > > at java.io.FileInputStream.open0(Native Method) > > at java.io.FileInputStream.open(FileInputStream.java:195) > > at java.io.FileInputStream.<init>(FileInputStream.java:138) > > at > com.orientechnologies.common.io.OIOUtils.readFileAsString(OIOUtils.java:145) > > at > com.orientechnologies.orient.etl.OETLProcessorConfigurator.parseConfigAndParameters(OETLProcessorConfigurator.java:69) > > ... 1 more > > Any idea of what went wrong? Perhaps the loader dbURL field? > Thanks for any help. > > Armand > > -- > > --- > You received this message because you are subscribed to the Google Groups > "OrientDB" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/orient-database/064eb186-1322-4df8-b342-6d06842bbad3%40googlegroups.com > <https://groups.google.com/d/msgid/orient-database/064eb186-1322-4df8-b342-6d06842bbad3%40googlegroups.com?utm_medium=email&utm_source=footer> > . > For more options, visit https://groups.google.com/d/optout. > -- --- You received this message because you are subscribed to the Google Groups "OrientDB" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/orient-database/CADu-kvc5mF6fMA1PHLtZM%2B6L8ODK9XYcZT3YSKjY0m%2B-zhKbCw%40mail.gmail.com.
