Skip to content

[Bug] Socket Timeout When Connecting to Kyuubi Server #7006

Open
@nqvuong1998

Description

@nqvuong1998

Code of Conduct

Search before asking

  • I have searched in the issues and found no similar issues.

Describe the bug

When attempting to connect to the Kyuubi server, the connection intermittently fails due to a socket timeout issue. Logs indicate that the connection to the ZooKeeper server is lost and then re-established. However, this results in disruptions when attempting to interact with Kyuubi, causing instability in client connections.

Affects Version(s)

master

Kyuubi Server Log Output

[
  {
    "timeMillis": 1743312078141,
    "timestamp": "2025-03-30T05:21:18.141+0000",
    "thread": "main-SendThread(zookeeper.nprod-green-dev-zookeeper.svc.cluster.local:2181)",
    "threadId": 20,
    "threadPriority": 5,
    "level": "INFO",
    "loggerName": "org.apache.kyuubi.shaded.zookeeper.ClientCnxn",
    "message": "Unable to read additional data from server sessionid 0x2007639831c0000, likely server has closed socket, closing socket connection and attempting reconnect",
    "contextMap": {},
    "endOfBatch": false,
    "loggerFqcn": "org.apache.logging.slf4j.Log4jLogger"
  },
  {
    "timeMillis": 1743312080239,
    "timestamp": "2025-03-30T05:21:20.239+0000",
    "thread": "main-SendThread(zookeeper.nprod-green-dev-zookeeper.svc.cluster.local:2181)",
    "threadId": 20,
    "threadPriority": 5,
    "level": "INFO",
    "loggerName": "org.apache.kyuubi.shaded.zookeeper.ClientCnxn",
    "message": "Opening socket connection to server zookeeper.nprod-green-dev-zookeeper.svc.cluster.local/10.97.33.246:2181. Will not attempt to authenticate using SASL (unknown error)",
    "contextMap": {},
    "endOfBatch": false,
    "loggerFqcn": "org.apache.logging.slf4j.Log4jLogger"
  },
  {
    "timeMillis": 1743312080240,
    "timestamp": "2025-03-30T05:21:20.240+0000",
    "thread": "main-SendThread(zookeeper.nprod-green-dev-zookeeper.svc.cluster.local:2181)",
    "threadId": 20,
    "threadPriority": 5,
    "level": "INFO",
    "loggerName": "org.apache.kyuubi.shaded.zookeeper.ClientCnxn",
    "message": "Socket connection established to zookeeper.nprod-green-dev-zookeeper.svc.cluster.local/10.97.33.246:2181, initiating session",
    "contextMap": {},
    "endOfBatch": false,
    "loggerFqcn": "org.apache.logging.slf4j.Log4jLogger"
  },
  {
    "timeMillis": 1743312080252,
    "timestamp": "2025-03-30T05:21:20.252+0000",
    "thread": "main-EventThread",
    "threadId": 21,
    "threadPriority": 5,
    "level": "INFO",
    "loggerName": "org.apache.kyuubi.shaded.curator.framework.state.ConnectionStateManager",
    "message": "State change: RECONNECTED",
    "contextMap": {},
    "endOfBatch": false,
    "loggerFqcn": "org.apache.logging.slf4j.Log4jLogger"
  },
  {
    "timeMillis": 1743312080253,
    "timestamp": "2025-03-30T05:21:20.253+0000",
    "thread": "Curator-ConnectionStateManager-0",
    "threadId": 19,
    "threadPriority": 5,
    "level": "INFO",
    "loggerName": "org.apache.kyuubi.ha.client.zookeeper.ZookeeperDiscoveryClient",
    "message": "Zookeeper client connection state changed to: RECONNECTED",
    "contextMap": {},
    "endOfBatch": false,
    "loggerFqcn": "org.apache.logging.slf4j.Log4jLogger"
  },
  {
    "timeMillis": 1743312080327,
    "timestamp": "2025-03-30T05:21:20.327+0000",
    "thread": "main-EventThread",
    "threadId": 21,
    "threadPriority": 5,
    "level": "WARN",
    "loggerName": "org.apache.kyuubi.ha.client.zookeeper.ZookeeperDiscoveryClient",
    "message": "This Kyuubi instance 0.0.0.0:10009 now receives the NodeDataChanged event",
    "contextMap": {},
    "endOfBatch": false,
    "loggerFqcn": "org.apache.logging.slf4j.Log4jLogger"
  }
]

Kyuubi Engine Log Output

Kyuubi Server Configurations

Kyuubi Engine Configurations

Additional context

No response

Are you willing to submit PR?

  • Yes. I would be willing to submit a PR with guidance from the Kyuubi community to fix.
  • No. I cannot submit a PR at this time.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions