使用 siddhi 的按需查询失败
On-Demand Query with siddhi fails
我正在使用 wso2 流集成器 运行 我的 siddhi 应用程序。
运行环境为windows10 pro。
我想请你帮忙使用 Siddhi 的 REST API.
- 以管理员身份打开命令提示符并转到 \wso2si-1.1.0\bin。然后,执行命令
server.bat --run
.
- 在 wso2si-1.1 中部署任何 siddhi 文件。0\wso2\server\deployment\siddhi-files,它工作正常。
- 打开一个新的命令提示符并执行命令
curl -X GET "http://localhost:9090/siddhi-apps" -H "accept: application/json" -u "admin:admin" -k
。
- 命令成功并显示应用程序列表。
- 接下来,我在
FlowApp
上将 ABC
定义为 named-window 并执行命令 curl -X POST "https://localhost:9443/query" -H "content-type: application/json" -u "admin:admin" -d "{"appName" : "FlowApp", "query" : "from ABC select *" }" -k
- 上述查询失败,命令提示符显示“访问问题:/query。原因:未找到”。
为什么我找不到“/query”?
默认查询 API 在不同的端口可用。尝试端口号 7443
curl -X POST "https://localhost:7443/query" -H "content-type: application/json" -u "admin:admin" -d "{"appName" : "FlowApp", "query" : "from ABC select *" }" -k
我正在使用 wso2 流集成器 运行 我的 siddhi 应用程序。 运行环境为windows10 pro。 我想请你帮忙使用 Siddhi 的 REST API.
- 以管理员身份打开命令提示符并转到 \wso2si-1.1.0\bin。然后,执行命令
server.bat --run
. - 在 wso2si-1.1 中部署任何 siddhi 文件。0\wso2\server\deployment\siddhi-files,它工作正常。
- 打开一个新的命令提示符并执行命令
curl -X GET "http://localhost:9090/siddhi-apps" -H "accept: application/json" -u "admin:admin" -k
。 - 命令成功并显示应用程序列表。
- 接下来,我在
FlowApp
上将ABC
定义为 named-window 并执行命令curl -X POST "https://localhost:9443/query" -H "content-type: application/json" -u "admin:admin" -d "{"appName" : "FlowApp", "query" : "from ABC select *" }" -k
- 上述查询失败,命令提示符显示“访问问题:/query。原因:未找到”。
为什么我找不到“/query”?
默认查询 API 在不同的端口可用。尝试端口号 7443
curl -X POST "https://localhost:7443/query" -H "content-type: application/json" -u "admin:admin" -d "{"appName" : "FlowApp", "query" : "from ABC select *" }" -k