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
-