How-To Guide
See the full documentation for detailed instructions on creating custom plug‑ins and streaming events to the knowledge graph.
Prerequisites
- Docker and Docker Compose installed and running.
- Open network access to the following ports:
7474
(Neo4j Web UI)7687
(Neo4j Bolt)2181
(ZooKeeper)9092
(Kafka Broker)8083
(Kafka Connect)8502
(CKN dashboard)
Quick‑Start
-
Clone the repository and start services
git clone https://github.com/Data-to-Insight-Center/cyberinfrastructure-knowledge-network.git
make upAfter setup completes, verify that all modules are running:
docker compose ps
-
Stream an example camera‑trap event
docker compose -f examples/docker-compose.yml up -d --build
-
View the streamed data on the CKN dashboard: http://localhost:8502/Camera_Traps
-
Access the Neo4j Browser: http://localhost:7474/browser/ (username
neo4j
, passwordPWD_HERE
). Run:MATCH (n) RETURN n;
-
Shut down services:
make down
docker compose -f examples/docker-compose.yml down
-