我可以使用web应用程序与流式分析进行交互吗?
是的,例如,您可以使用REST或Websockets将数据发布到流项目中。使用WebSocket订阅项目的推式输出,或者如果您希望流式输出调用OData服务,新零售企业应用中心,也可以使用我们的OData输出适配器之一。
HTTP Client JSON输出适配器
HTTP Client XML输出适配器
作为使用REST将数据发布到SDS的起点,请看本教程:
通过REST接口将事件发布到SDS
如果您还需要有关配置流式Web服务的说明,请参阅本教程:
使用流式Web服务(SP11)
有关更多信息,请参阅文档中的Web服务提供商和流式Web服务部分。
如何将社交媒体中的数据提取到流式分析中?
流媒体分析目前不包括任何预构建的社交媒体API适配器,企业信息化应用,大数据支持,但您可以轻松地为社交媒体源构建流媒体适配器。您可以从本教程开始构建自定义流适配器。这一个向您展示了如何构建MQTT适配器,但是您可以用TwitterAPI替代MQTT接口。
另外,淘客app制作,查看Building Custom Adapters Guide以获取更多信息。
为什么我不能启动我的项目?
问题:我创建了一个项目,但当我尝试启动它时,我得到以下错误:
当我查看日志文件时,我看到以下问题:
解决方案:这里的第一个潜在问题是您在适配器配置中为CSV文件指定的路径。文件路径必须是:
因为您正在运行流分析,服务器在Linux主机上。即使您使用的是HANA Express(HXE)流媒体,服务器也运行在Linux虚拟机上。您正在使用的路径表示您正在请求适配器从Windows计算机上的目录中读取,无法从服务器访问。
此智能数据流入门教程包括使用文件/Hadoop CSV输入适配器,这将帮助您入门。
另一个潜在问题是,您包含的日志输出部分是针对数据库输入适配器的,但我在屏幕截图中没有看到你的流媒体项目。由于您的项目中没有数据库输入适配器,因此日志输出的该部分与当前问题的疑难解答无关。
无法在HANA Express中成功安装流式分析
问题:我有一个物理HANA Express服务器和HANA映像,当尝试安装流式分析时,安装运行良好,直到我收到此错误消息:
ALTER SYSTEM INITIALIZE SERVICE'streamingserver'at'HXE主机:39016使用""
凭证类型为"PASSWORD",第一次尝试时出现错误,云购全球,但再次执行时,我没有收到错误。
我可以看到流媒体服务,但它没有启动:
解决方案:
在$SAP\u RETRIEVAL\u PATH/trace/DB\uhxe中打开流媒体服务器跟踪文件并查找此错误:
错误-[LOCAL][HXE][3.7.4]Hazelcast无法在此节点上启动。未找到匹配的网络接口。
如果您看到此错误,则问题可能是由于您的/etc/hosts文件将hxehost映射到127.0.0.2或类似的文件。将其更改为可由流式服务器解析和绑定的真实IP。之后,重新启动HANA系统。