CAP:CDS部署到HANA:HDI部署失败

2020-08-28 12:59发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好 我正在将CAP部署到试用...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


你好

我正在将CAP部署到试用版的hana云实例。 遵循有关书店的CAP Java教程。

1。 npm install --save-dev --save-exact @ sap/hdi-deploy @ 3.7.0

2。 cds部署--to hana:bookstore-hana

bookstore-hana创建良好,但hdi创建失败:

"到容器E4054C6FDA834469A673B93C4C488B5C的部署失败-错误:无法连接到任何主机:[ 879d15b4-b970-4f2c-a644-158acee78b34.hana.trial-eu10.hanacloud.ondemand.com :443-客户端网络套接字在建立安全TLS连接之前已断开连接 ] [部署ID:无]。

错误:无法连接到任何主机:[ 879d15b4-b970-4f2c-a644-158acee78b34.hana.trial-eu10.hanacloud.ondemand.com :443-在建立安全TLS连接之前,客户端网络套接字已断开连接]]"

谢谢。

部署的整个输出:

* ---------------------------------------------- ------------------------------------------------ *

用户:书店$ cds部署-至hana:bookstore-hana

[cds.deploy]-开始部署到SAP HANA ...

[cds.deploy]-创建构建任务

[cds.deploy]-运行构建

[cds.deploy]-运行带有选项{}的'cf marketplace -s hana'

todd.fisher@s​​ap.com ...

获取服务hana的服务计划信息。

免费或付费的服务计划说明

免费在HANA数据库上的hdi共享HDI容器

sbss用户具有免费使用SBSS的权限

免费的HANA数据库上的架构模式

安全商店有权免费使用安全商店的用户

[cds.deploy]-使用容器bookstore-hana

[cds.deploy]-运行带有选项{}的'cf create-service hana hdi-shared bookstore-hana'

在组织20cfa8b2trial/space dev中创建服务实例bookstore-hana为 todd.fisher@s​​ap.com ...

创建中。 使用" cf services"或" cf service bookstore-hana"检查操作状态。

..........

将组织20cfa8b2trial/space dev中的bookstore-hana服务信息显示为 todd.fisher@s​​ap.com ...

名称:bookstore-hana

服务:hana

标签:

计划:hdi共享

描述:在现有的SAP HANA数据库上管理模式和HDI容器。

文档: https://help .sap.com/viewer/a36ee1aa073e4e8e840573fb30a72d95/Cloud/zh-CN/1e9a6cb47e1b44f990a917b4bf8c2e19.html

仪表板:

服务经纪人:sm-hana-broker-6ee33e0e-bc5a-4a6b-8715-5a697a76b655

显示服务书店-hana上次操作的状态...

状态:创建成功

消息:

开始于:2020-08-12T16:50:41Z

已更新:2020-08-12T16:51:42Z

此服务没有绑定的应用程序。

此代理不支持升级。

[cds.deploy]-运行带有选项{}的'cf create-service-key bookstore-hana bookstore-hana-key -c {" permissions":" development"}''

为服务实例bookstore-hana创建服务密钥bookstore-hana-key为 todd.fisher@s​​ap.com ...

[cds.deploy]-编写/home/user/projects/bookstore/db/default-env.json

[cds.deploy]-调用git时出错:错误:生成git ENOENT

[cds.deploy]-调用git时出错:错误:生成git ENOENT

[cds.deploy]-编写/home/user/projects/bookstore/default-env.json

[cds.deploy]-编写/home/user/projects/bookstore/package.json

[cds.deploy]-从/home/user/projects/bookstore/db部署到HANA

[cds.deploy]-从/home/user/projects/bookstore/node_modules/@sap/hdi-deploy/library.js使用HDI部署程序

@ sap/hdi-deploy,版本3.7.0(默认模式),服务器版本未知(0.0.0.0),节点版本10.20.1

检测服务器版本失败; 根本原因:无法连接到任何主机:[ 879d15b4-b970-4f2c-a644-158acee78b34.hana.trial-eu10.hanacloud.ondemand.com :443-客户端网络套接字在建立安全TLS连接之前已断开连接]

使用文件" default-env.json"中的默认环境变量

在/home/user/projects/bookstore/db/.hdiignore中没有忽略文件。

正在收集文件...

正在收集文件...确定(0秒2毫秒)

已收集3个目录

收集了56个文件

收集了0个可重用模块

目标服务:bookstore-hana

正在处理授权文件...

正在处理授予文件...确定(0秒0毫秒)

预处理文件...

预处理文件...确定(0秒3毫秒)

连接到容器" E4054C6FDA834469A673B93C4C488B5C" ...

部署到容器E4054C6FDA834469A673B93C4C488B5C失败-错误:无法连接到任何主机:[ 879d15b4-b970-4f2c-a644-158acee78b34.hana.trial-eu10.hanacloud.ondemand.com :443-客户端网络套接字在建立安全TLS连接之前已断开连接] [部署ID:无]。

错误:无法连接到任何主机:[ 879d15b4-b970-4f2c-a644-158acee78b34.hana.trial-eu10.hanacloud.ondemand.com :443-客户端网络套接字在建立安全TLS连接之前已断开连接]

(0s 126ms)

[错误] [cds.deploy]-HDI部署失败,退出代码为1

在hdiDeployLib.deploy(/home/user/projects/bookstore/node_modules/@sap/cds/bin/deploy/to-hana/hdiDeployUtil.js:92:35)

在ChildProcess。<匿名>(/home/user/projects/bookstore/node_modules/@sap/hdi-deploy/library.js:68:14)

在ChildProcess.emit(events.js:198:13)

在也许关闭(internal/child_process.js:982:16)

在Socket.stream.socket.on(内部/child_process.js:389:11)

在Socket.emit(events.js:198:13)

在Pipe._handle.close(net.js:607:12)

7条回答
歪着头看世界
2020-08-28 13:39

感谢您的回答。 绝对不是因为HANA实例,原因是我始终确认它没有停止。

我将尝试第二个假设。 有了CAP应用程序,我应该添加到白名单中的IP或URL是什么? 由于问题是由于套接字问题导致HANA实例与SAP Business Application之间的连接。

我尝试使用以下帖子中的指示从SAP Business Application终端建立隧道,但未成功 : https://博客 .sap.com/2020/07/01/how-to-tunnel-business-application-studio -sqltools-to-shared-hana-cloud-service-instance/

另外我有 如果这是问题,则添加了SSL证书,他们在以下文章中建议这样做: https://blogs.sap.com/2020/06/26/connect-hana-cloud-service-instance-with -sap-business-application -studio/

实际上,没有任何选项可以将我正确连接到SAP Cloud Foundry中的HANA HDI实例。 甚至尝试将版本" @ sap/hdi-deploy":" 3.7.0"更改为" @ sap/hdi-deploy":" 3.11.11"

如果有任何反馈,请继续关注。

谢谢。

一周热门 更多>