I'm looking for someone capable of helping me migrating our Neo4j Community Edition 3.5.14 to the newest 4.x.x version.
I've been trying to migrate myself following different paths to no avail. You can find out more about my previous failed attempts in the following threads:
I've tried the approach recommended on Neo4j website (Migrating from Neo4j 3.5 to 4.0), tried using APOC to fully export/import the contents of the database (which by now is ~50GB) and was always running into issues one way or another.
I need professional help and am willing to pay your invoice.
For your reference: the instance is running on an AWS EC2 instance / Ubuntu 18.04. I'm trying to migrate from one EC2 to another one.
Hi Malik, Checking in to see if you successfully completed the migration? If yes, I think the community would be interested in hearing the migration challenges encountered and the solutions. If still working on it, a ping back here would let community know if you are still looking for help. Regards, Joel
Paul, have you written this up? :) would be handy to know how you circumvented it. My workaround ended up eliminating my symlinks... but I really wish I could keep them.
Nope, I completely forgot about writing that write-up.
Perhaps I can use your instance to refresh my memory and make sense of my notes?
Let me know.
Paul
Hi Kiran, was quite busy for some time.
Will have some time next week though.
Can you mail me at paul.jongsma@gmail.com with more details on the dataset?
Things like total size of database, number of nodes & relations and especially the current server setup. Is it hosted in the cloud? Can it be accessed remotely?
I am having trouble migrating Enterprise 3.5.30 graph.dump file into Enterprise 4.1.11. I will not use Desktop. Enterprise 3.5.30 works as expected and I can see my data in the Neo4j Browser. Having created a graph3530.dump file, here is the latest set of cmds I've used...
C:\neo4j-ent-4111>bin\neo4j-admin load --from=import/graph3530.dump --database=graphdb
Done: 178 files, 369.0MiB processed.
C:\neo4j-ent-4111>bin\neo4j-admin copy --from-database=graphdb --to-database=bar
Failure when checking for recovery state: '%s'.Error reading transaction logs, recovery not possible. To force the database to start anyway, you can specify 'unsupported.dbms.tx_log.fail_on_corrupted_log_files=false'. This will try to recover as much as possible and then truncate the corrupt part of the transaction log. Doing this means your database integrity might be compromised, please consider restoring from a consistent backup instead.
[**yes I uncommented upgrade and added the unsupported bit to my neo4j.conf file**]
C:\neo4j-ent-4111>bin\neo4j start
Neo4j service started
[**when I go to Neo4j Browser and Create Database bar, now there are files in this database bar, but it's just a blank slate, it has none of my data this bar database is 3KB**]
C:\neo4j-ent-4111>bin\neo4j stop
Neo4j service stopped
C:\neo4j-ent-4111>bin\neo4j-admin dump --database=bar --to=backups/bar.dump
Done: 67 files, 800.7KiB processed.
again the bar.dump database ends up being 3kb and contains none of my data.
It seems the issue is around the cmd> copy? all it does is create a blank directory called bar