Acceldata
ODP

Troubleshooting

Master Not Starting

# Check master logs
 
tail -f /var/log/celeborn/celeborn-master-*.log

Common causes:

  • Port conflict — ensure ports 9097, 9098, and 9872 are available
  • Java heap too small — increase CELEBORN_MASTER_MEMORY
  • Ratis storage permission issue — check /var/lib/celeborn/ratis ownership

Worker Not Registering

# Check worker logs
 
tail -f /var/log/celeborn/celeborn-worker-*.log

Common causes:

  • Cannot connect to master — verify network connectivity to port 9097
  • Storage directory permission issues — ensure celeborn user has write access
  • Disk full or unhealthy — check disk health and free space

Shuffle Failures

# Increase RPC and commit timeouts
celeborn.rpc.askTimeout=300s
celeborn.worker.commitFiles.timeout=300s
 
# Enable replication to prevent data loss on worker failure
spark.celeborn.client.push.replicate.enabled=true

Diagnostic REST API Commands

# Check master status and HA role
curl http://master:9098/api/v1/masters
 
# List all workers and their health status
curl http://master:9098/api/v1/workers
 
# List active shuffles
curl http://master:9098/api/v1/shuffles
 
# Health check
curl http://master:9098/ping

Log Locations

Component

Log Path

Celeborn Master

/var/log/celeborn/celeborn-master-*.log

Celeborn Worker

/var/log/celeborn/celeborn-worker-*.log

Ambari Server

/var/log/ambari-server/ambari-server.log