云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

游戏服务器_数据库导入数据_是什么

小七 141 0

之前我已经分享了如何安装XSA WebIDE,升级过程也很相似。

备份

首先将所有现有的XSA项目备份到Git和/或导出mta档案。

获取软件

很容易忘记到底安装了什么,因此,我在这里捕获了我需要的部分。

提取SAR

如果您将XSA服务器(EXTAPPSER*.SAR)组件提取到与安装介质(SAP\u HANA\u数据库)位于同一父目录下的子文件夹中,大数据汇总,那么SAP\u HANA\u数据库\hdblcm将找到EXTAPPSER。

介质||–SAP\U HANA\U数据库||-hdblcm||-hdbinst公司||-HDB设置|     |- …||–XSA_服务器(将EXTAPPSER*.SAR放在这里,大数据可视化,并将其解压缩)||-hdbinst公司||-…

安装EXTAPPSER

从SAP|HANA|u数据库目录运行hdblcm,它将自动查找目录结构中的XSA|u服务器和其他包。下面我已经使用选项3安装了XSA更新。

更新XSA应用

安装完成后,我使用xs客户端命令更新WebIDE和相关组件。

首先登录到XSA并指定适当的空间。

我现在可以继续安装下载的zip文件。

空间启用

之前实际上,在使用更新的WebIDE时,需要通过非SAP空间的空间启用来更新di生成器。要找到此项的URL,可以运行xs命令。

转到该URL,大数据支持,显示空间需要更新最新商品。

代理配置

供我使用外部网站,如github.com网站或者部署到cloudfoundary需要一个代理。这可以通过为DI\u核心模块指定JBP\u CONFIG\u JAVA\u OPTS并重新部署它来完成。我创建了一个包含以下内容的.mtext文件。

最好使用YAML检查器(例如)验证您的MTA文件https://codebeatify.org/yaml-validator

创建.mtext文件后,我需要重新部署WebIDE以获取代理设置。

Npm(节点包管理器)也要求设置代理,我是这样做的。

更新XSA和HANA数据库之间的信任关系

如果您收到以下错误

SAP Note 2654543将提供完整的详细信息。

要更正此问题,您需要从SIDADM用户

SSL–私钥

以前我没有为XSA配置受信任的SSL证书,但这可能导致不同xsa服务的意外错误。每个不受信任的URL都需要被授予浏览器例外。

有一个SAP说明2243019,描述了配置SSL所需的内容。

Frank Schuler在他的XSA配置上写了一篇很棒的博客,我使用的步骤是相似的,但不相同。

我已经为XS设置了SSL,所以我认为重新使用某些配置很容易(没那么容易)。

2。将.p12格式转换为pem.

在新生成的导出.pem有多个证书和密钥。私钥是必需的部分,以

-–BEGIN Private Key-–

3开头。将私钥复制/粘贴到新文件中私钥

4. 转换为pkcs8(XSA需要)。这可以用这个命令转换。

SSL根证书和中间证书

XSA还需要一个完整的证书链。这意味着您需要提供主机,中间证书和根证书全部合并到一个x.509pem编码的文件中。

我正在使用我们的内部Web注册服务配置和内部SAP主机。如果您是SAP员工或有权访问公司网络,可在此处找到https://sapcerts.wdf.global.corp.sap/WebEnrollment.aspx

为XSA主机提供证书,我下载了相应的根目录(SAP Global root CA)和中间目录(SAPNetCA\u G2),云服务器买,爱返利,它们是.crt格式的

1。下载正确的根证书和中间证书

2。转换为x509 PEM格式

3。按正确顺序组合证书(主机、中间、根)

上载到XSA

成功安装证书后,您需要分别重新启动每个XSA应用程序或整个XSA(这更简单)。这可以与hdbadm用户一起使用。

之后,我使用签名的SSL证书运行XSA&WebIDE。包括所有新的图形计算视图操作符,如graph、anonymization、union、minus、intersect、hierarchy function,等等

疑难解答

在WebIDE的帮助部分有一个很好的疑难解答指南

SAP WEB IDE for SAP HANA安装疑难解答指南

如果您确实遇到过问题,以下命令可用于识别,潜在问题。

如果证书弄乱了,您可以使用hdbadm用户重置这些证书

错误

当配置不正确时,我遇到了一些错误。通常,暴露的错误只是最新的错误,而不是问题的根本原因。对于我来说,我最初看到的是这个一般错误

我也发现了这些错误,表明进程尚未启动。

由于缺少分配的内存,di内核没有启动。

重新缩放应用程序修复了这个问题。

隐藏了这个问题的根本原因在di核心日志的更深处,使用正确的代理配置。最初在.mtext中,我在非代理主机之间使用";"分隔符,切换到"|"修复了此问题。

在启动WebIDE时,我看到响应

在这里重置证书解决了问题。请注意,这也会在没有任何确认的情况下停止并重新启动XSA。