Terminal feature missing: unable to use neo4j-admin database import in Neo4j Desktop 2.0.2
under review
kyle.nilson@qiagen.com
I just installed a fresh copy of Neo4j Desktop (2.0.2) and created a local DBMS. With the v2 update, I can no longer access a terminal, which means I can no longer import my database (91 node CSV files totaling 8.55 GB, 46 relationship CSV files totaling 7.17 GB) using the neo4j-admin tool.
Is it no longer possible (or supported) to locally manage a Neo4j instance?
Nissanka Fernando
under review
Nissanka Fernando
Hi Kyle,
Desktop v2 still includes the neo4j-admin tool bundled with each DBMS (instance) you create (in the bin folder), so you can run this from your OS terminal and shell of your choice, copying the path from your instance.
I appreciate this is less convenient than before.
We have a number of different text UIs and command line tools including neo4j-admin, Cypher shell, the Aura CLI and more recent AI copilots - so will be looking at the TUI and command line experience in Desktop as a whole in the future. If you'd like to be included in our research on this topic please let me know.
Thanks,
Nissanka
kyle.nilson@qiagen.com
Nissanka Fernando Thank you for the reply! With much pain, I was able to wrestle this computer into compliance.
For others, if you happen to be using Windows and using a remote import location...
- Open your terminal of choice (in my case, PowerShell)
- Navigate to "C:\Users\yourUserName\.Neo4jDesktop2\Data\dbmss\...\bin"
- Pray to the Java gods and/or reinstall your JRE
- Run the following command: ./neo4j-admin.ps1 database import full yourDatabaseName --nodes "file://path/to/nodes.file1.csv" --nodes "file://path/to/nodes.file2.csv" --nodes "..." --relationships "file://path/to/relationships.file1.csv" --relationships "file://path/to/relationships.file2.csv" --relationships "..."
Assuming you don't need to do anything silly, like change
--array-delimiter
or other neo4j-admin import options, you should be good to :use system
and create database yourDatabaseName
!