1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- This directory contains quick instructions and an example of how to set up fabric
- with Neo4j + Helm.
- Step 1: Create custom configmap.
- kubectl apply -f deployment-scenarios/fabric/fabric-configmap.yaml
- This configmap assumes that in the later step, we're deploying a single instance under
- the name "fabric-example". Note that the virtual fabric database must be on a standalone
- instance, not a cluster.
- Step 2: Install a standalone instance using the provided parameters.
- helm install fabric-example -f deployment-scenarios/fabric/standalone-fabric.yaml .
- Step 3: Log in and run Fabric queries!
- Run cypher-shell
- kubectl run -it --rm cypher-shell \
- --image=neo4j:4.1.0-enterprise \
- --restart=Never \
- --namespace default \
- --command -- ./bin/cypher-shell -u neo4j -p "mySecretPassword" \
- -a neo4j://fabric-example-neo4j.default.svc.cluster.local
- Let's create two databases to fabric query, and put a single node in each.
- neo4j@system> :use system
- neo4j@system> create database shard1;
- 0 rows available after 297 ms, consumed after another 0 ms
- neo4j@system> create database shard2;
- 0 rows available after 17 ms, consumed after another 0 ms
- neo4j@system> :use shard1
- neo4j@shard1> create (:Person { name: "David" });
- 0 rows available after 69 ms, consumed after another 0 ms
- Added 1 nodes, Set 1 properties, Added 1 labels
- neo4j@shard1> :use shard2
- neo4j@shard2> create (:Person { name: "Sarah" });
- 0 rows available after 33 ms, consumed after another 0 ms
- Added 1 nodes, Set 1 properties, Added 1 labels
- Finally -- let's run a fabric query!
- neo4j@fabric> USE shard1
- MATCH (n) RETURN n
- UNION
- USE shard2
- MATCH (n) RETURN n;
|