Ports & Networking
Clustron DKV uses different types of ports for communication between managers, nodes, and clients.
Understanding these ports is essential for proper setup and troubleshooting.
Port Types Overviewβ
Clustron uses three categories of ports:
- Management Port β manager communication
- Cluster Ports β node-to-node communication
- Client Ports β client-to-node communication
Firewall Configurationβ
The Clustron installer automatically opens the required firewall ports on the local machine.
The following ranges are configured during installation:
Management: 7801β7810
Cluster Communication: 7811β7860
Client Communication: 7861β7899
These ranges are designed to support multiple nodes on a single machine.
Importantβ
- These rules apply to the local machine only
- In multi-machine setups, ensure ports are accessible between machines
- Network firewalls or cloud security groups must allow this traffic
Management Port (7801)β
Each machine runs one manager on the management port.
Default: 7801
Purposeβ
- Administrative commands
- Store creation and management
- Cluster coordination
Usageβ
Connect-DkvManager -Managers 10.0.0.11:7801
Cluster Portsβ
Cluster ports are used for communication between nodes.
These ports are defined using ClustronPort when creating a store.
Exampleβ
ClustronPort = 7811 β nodes use 7811, 7812, ...
Purposeβ
- Node-to-node communication
- Data synchronization
- Cluster coordination
Client Portsβ
Client ports are used for client connections.
These are defined using ClientPort.
Exampleβ
ClientPort = 7861 β nodes use 7861, 7862, ...
Purposeβ
- Application connections
- Client operations (Put/Get/Delete, etc.)
How Ports Work Togetherβ
Client β Client Port β Node
Node β Cluster Port β Node
Admin β Management Port β Manager
Single Machine Setupβ
- All ports run on the same machine
- No external networking required
- Ensure ports do not conflict
Multi-Machine Setupβ
- Ports must be accessible across machines
- Firewall rules must allow traffic
- Use reachable IP addresses (not localhost)
Common Issuesβ
Port Already in Useβ
- Ensure selected ports are free
- Avoid overlapping ranges
Clients Cannot Connectβ
- Verify client port is open
- Check firewall rules
- Ensure store is running
Nodes Not Joining Clusterβ
- Verify cluster ports are open
- Check connectivity between machines
Whatβs Nextβ
π Continue to Monitoring & Metrics to observe store behavior