感受Flink的感觉。我已经从quickstart生成了SocketTextStreamWordCount并快速发现了建议的用法
SocketTextStreamWordCount <host> <port>
但是,我不知道选择哪个端口。 QuickStart文档没有透露太多,虽然我怀疑我需要提交JobManager的端口作为参数,但是当我配置default port(6123)时,我得到拒绝连接。
感谢任何帮助或提示。
答案 0 :(得分:3)
asyncio
示例程序从网络套接字接收其输入。程序的port参数不是指JobManager端口,而是指程序连接到读取输入的套接字端口。因此,您必须先打开一个套接字才能启动该程序。
来自SocketTextStreamWordCount
类的JavaDocs:
此示例显示了包含来自a的数据的WordCount的实现 文本套接字。要运行该示例,请确保提供的服务 文本数据已经启动并运行。
在本地计算机上运行示例套接字文本流 netcat来自命令行:
SocketTextStreamWordCount.java
,其中包含参数 指定端口号。
如果您按照这些说明操作,则应按
执行程序nc -lk 9999