Skip to main content

Neo4j APOC

// On Windows machine with eclipse+maven+neo4j_APOC pluing
/*
We need to change neo4j.conf file and need to add following lines:
apoc.export.file.enabled=true
apoc.import.file.enabled=true

Edit and uncomment #dbms.directories.plugins=plugins  as given below
dbms.directories.plugins=C:/Users/FAAIZ/Downloads/neo4j-community-3.2.6/plugins
save the file and exit.
Now, download the APOC plugin apoc-3.2.0.4-all.jar from
https://github.com/neo4j-contrib/neo4j-apoc-procedures/releases/3.2.0.4
Check the latest version of jar as per latest. For me above is the latest while writing this file and put at the location which you mentioned in dbms.directories.plugins
*/
import org.neo4j.driver.v1.*;
public class boltApoc{
 public static void main(String[] args) {

  Driver driver = GraphDatabase.driver("bolt://127.0.0.1:7687", AuthTokens.basic("neo4j", "neo4j"));
  Session session = driver.session();
  StatementResult result = session.run("CALL apoc.export.csv.query(\"match (m:Person) return m.name\",\"results.csv\",{})");
  session.close();
  driver.close();
 }
}

Comments

Popular posts from this blog

Installing IBM Tivoli Storage Manager (TSM) Client (V 6.2.1) on Linux Ubuntu 32-bit (i386)

Installing IBM Tivoli Storage Manager (TSM) Client (V 6.2.1) on Linux Ubuntu 32-bit (i386) Step 1 Download the Installation files (in our case it is CZGL9MLtar.gz ) Step 2: We need to install an additional package for this version i.e., libstdc++5. This package contains an additional runtime library for C++ programs built with the GNU compiler. #apt-get install ksh libstdc++5 Step 3 Gunzip and tar the downloaded file. Make sure you have root privileges. root@ABCXYZ:~#pwd /root #chmod 777 CZGL9ML.tar.gz #gunzip CZGL9ML.tar.gz #tar -xvf /home/rizvi/CZGL9ML.tar #cd TSMCLI_LNX/tsmcli/linux86/ Here you would see rpm files. Step 4 Now we will unpack rpm files. For this we need alien package installed. If not then (#apt-get install alien) #alien –g TIVsm-API.i386.rpm #alien –g TIVsm-BA.i386.rpm #alien -g gskcrypt32-8.0.13.3.linux.x86.rpm   #alien -g gskssl32-8.0.13.3.linux.x86.rpm Step 5 Now we will change directory name. This i...

Client IP Filtering in Weblogic and Apache through Load Balancer (F5 Big IP LTM)

Client IP Filtering in Web servers through Load Balancer 1    IP Web Filtration in Apache HTTP Web server 2   IP Web Filtration in Oracle Web Center  Suite on Windows Server 2003 . 7 3   I P Web Filtration in Oracle Bea Weblogic on Linux 1        IP Web Filtration in Apache HTTP Web server Following were the key steps used to configure filtration of client IP in access logs of apache HTTP server: 1.1.     Installing  Apache on Linux ( in our case its Ubuntu 10.10) 1.2.    Configuration of X-Forwarded-For in Apache configuration file 1.3.    Creating HTTP profile in Load balancer and enabling X-Forwarded-For 1.4.    Verifying the logs 1.1   – Installing  Apache on Linux ( in our case its Ubuntu 10.10) #apt-get install apache2 1.2   Configuration of X-Forwarded-For in Apache configuration file # nano /etc/apache2/apache2.conf Now replace the %h variable wit...