免备案CDN_租用云服务器_怎么样

轻量服务器 虚拟云 浏览

小编:这篇文章将提供一个为SAP HANA智能数据流配置、运行和测试流式Web服务("SWS")的实践示例。它将解释如何在HANA cockpit中设置各种设置,以及如何使用Chrome Advanced REST客户端测试流式W

这篇文章将提供一个为SAP HANA智能数据流配置、运行和测试流式Web服务("SWS")的实践示例。它将解释如何在HANA cockpit中设置各种设置,以及如何使用Chrome Advanced REST客户端测试流式Web服务。

流式Web服务的详细文档可在:Help Portal,流式Web服务

流式Web服务(SWS)是SAP HANA智能数据流("SDS")适配器之一。SWS是一个可扩展的网关,提供对SAP HANA SDS的基于HTTP的访问。它提供了比旧的Web服务提供者("WSP")更大的可伸缩性和性能。就像WSP一样,SWS可以接收来自多个web服务的请求并将数据发布到多个项目。这与其他适配器仅从一个源发送和接收数据并发布到一个项目形成对比。

SWS与WSP有2个显著的功能区别:

SWS的配置详细信息存储在HANA中数据库,并可通过HANA驾驶舱访问。

要编辑这些设置,请登录HANA驾驶舱并选择"流式处理群集配置"磁贴。

导航到"流式处理Web服务"选项卡,您将看到几个可以更改的属性。如果未更改,将使用其默认值。完整的文档可以在这里找到:帮助门户,配置流式Web服务。

将主机留空。这意味着它将能够绑定到任何接口服务器。还要记下端口号,默认情况下应该是9093。我们将在本教程中使用9093。接下来,确保在本教程中未选中SSL Enabled。为方便起见,请选中自动启动启用框。这将允许SWS始终与SDS群集一起启动。最后,在Token Validity(seconds)下,将值更改为3000.

如果您想打开跟踪,您可以将Trace Enabled和/或Trace HTTP Enabled更改为"true"。通过查看主机诊断文件下的日志和跟踪文件,可以在HANA Studio中检查输出。此选项卡位于HANA系统的"管理"窗口中,云灾备,在"管理控制台"透视图中双击系统可以访问该窗口。查找前缀"streamingserver~"

返回HANA驾驶舱,保留其他条目的默认值。完成后,单击"保存"。

由于我们选中了"自动启动启用"框,SWS将自动启动SDS群集。但是,要使设置更改生效,我们需要重新启动SDS集群。在SDS节点上,运行HDB stop和HDB start。当SDS群集再次启动时,SWS将运行。

或者,您可以使用streamingclusteradmin实用程序手动打开和关闭SWS,该实用程序位于SDS节点上的$STREAMING\u HOME/bin中。

在$STREAMING\u HOME/bin中运行此命令以启动SWS,填写以下值后:

./streamingclusteradmin-uri esps://:–auth=user password–username=–password=–start\u sws

./streamingclusteradmin-uri esps://:–auth=user password–username=–password=–stop\u sws

本节将介绍流式Web服务的基本消息格式,使用谷歌Chrome应用程序"高级Rest客户端"。

您可以在此处下载Chrome浏览器的高级Rest客户端:https://chrome.google.com/webstore/detail/advanced-rest-client/hgmloofddffnphfgcellkdfbjeloo

在本教程中,请确保未选中启用Ssl的设置。我们将使用HTTP而不是HTTPS来测试SWS。

下面提供的是一个由单个输入流组成的示例流项目。我们将使用MACHINEDATA输入流通过REST post接收JSON消息。

创建输入流MACHINEDATA模式(

MACHINEID字符串,

EVENT_TIME msdate,云服务器可以,

EVENT_NAME字符串,

EVENT_DESCRIPTION字符串,

EVENT_VALUE字符串);

注意:此输入流取自冷冻柜监控教程。如果您已经完成了冷冻柜监控教程,您可以将现有的冷冻柜监控项目用于本教程。

首先导航到"SAP HANA Streaming Development"透视图并打开流项目的项目配置(.ccr)文件。在出现的"项目配置"窗口中的"高级"选项卡下,单击"项目部署(非HA)"。通过选中项目部署详细信息中的相应框并将下拉菜单中的值设置为"true"来启用Web服务

注意:如果未选中"启用Web服务"选项左侧的复选框,然后忽略选项值true或false。

将示例项目配置为启用web服务后,点云数据,在SDS服务器上编译并运行该项目。在SAP HANA Streaming Run Test透视图中,打开MACHINEDATA流的stream视图。从REST客户端发布事件记录后,我们将在此处看到事件记录。

第一次打开时,高级REST客户端应用程序的外观如下:

重要提示:单击下拉箭头(蓝色圆圈),删除自动生成的"Key | Value"查询参数行。这是通过点击x来完成的。我们需要这样做,否则URL会出错。

在这个接口上有一些相关的字段,我们将使用它们,它们在上面被标记为主机、路径、HTTP方法、头和负载。

首先,让我们通过获取版本字符串来测试SWS是否正在运行。在相应字段中键入/更改以下内容,并将所有其他字段留空:

主机:

:9093

路径:

/1/版本

HTTP方式:GET

当前网址:http://www.vmchk.com/keji/95860.html

 
你可能喜欢的: