Socket source connector
Spark
Flink
SeaTunnel Zeta
Used to read data from Socket.
Name | Type | Required | Default | Description |
---|---|---|---|---|
host | String | Yes | socket server host | |
port | Integer | Yes | socket server port | |
common-options | No | - | Source plugin common parameters, please refer to Source Common Options for details |
This is a streaming accept Socket data source Writes to console output
env {
# You can set flink configuration here
execution.parallelism = 1
}
Socket {
host = "localhost"
port = 9999
}
transform {
# If you would like to get more information about how to configure seatunnel and see full list of transform plugins,
# please go to https://seatunnel.apache.org/docs/transform-v2/sql
}
sink {
Console {}
}
- Start a port listening
nc -l 9999
-
Start a SeaTunnel task
-
Socket Source send test data
~ nc -l 9999
test
hello
flink
spark
- Console Sink print data
[test]
[hello]
[flink]
[spark]
- Add Socket Source Connector
host
andport
become required (3317)