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

MySQL数据库_克拉玛依网站建设_促销

小七 141 0

由于每隔几个月就会有一个更新版本的SAP HANA Express Edition可用(请参阅发行说明),因此一项常规任务是升级自己的HANA Express,以获得错误修复和新功能,并简单地保持最新状态。

通过升级,有一种简单的方法可以提高各种XSA组件的内存使用率,从而使开发更加稳定,并获得更高的可用性WebIDE崩溃就像我在SAP社区发布的问题"webideforsaphana2.0(SPS02)在gitpush上频繁崩溃"中描述的那样。如您所见,大数据概念,该解决方案采用了Lucia Subatin的建议,Lucia Subatin在SAP Developer Relations团队工作,在HANA Express和HANA XSA主题上非常活跃。

优化前的内存使用情况

在SAP HANA环境中,内存是一项罕见的资产,因为您需要大量的内存。尤其是当你想在你的笔记本电脑上有HANA和HANA XSA的所有优点。因此,SAP试图尽可能优化内存消耗,以降低运行HANA Express Edition的入门门槛。他们做得很好,有时做得太好了!结果,至少在SPS 02中的默认设置下,WebIDE经常崩溃,生产性开发几乎是不可能的。

在使用XS Advanced Administration的应用程序监视器进行优化之前,让我们看看内存消耗情况(下面的屏幕截图是在使用WebIDE并部署和启动一些应用程序之后拍摄的)节点和HTML5XSA应用程序):

您可以看到,特别是di内核的大小太差,只有256MB,因为它实际上已经使用了几乎两倍的内存(504MB)。

升级和优化后的内存使用情况

经过优化升级(我们称之为升级"加")后,情况看起来更好了,WebIDE崩溃也消失了(可能也是如此)因为WebIDE的更新版本有很多错误修复)。我还是有点节俭,但从我的经验来看,768MB的di核心,144MB的devx-ui5和512MB的di runner都做得很好。

升级HANA Express的"Plus"(这里从SPS02到SPS03 rev30)

升级是一个耗时的任务。在我的环境中(i7内核的IntelNUC,32gbram,快速SSD),这不是几分钟的问题,而是两个小时的问题。教程"Updating SAP HANA,express edition(Virtual Machine)"(链接)中简要介绍了正常的升级过程。我遵循以下步骤,只需几个附加组件即可更改组件的内存设置。因此,让我们一步一步地进行。

首先,您需要下载二进制安装的安装文件(尽管您的HANA Express作为VM运行!)使用HANA Express下载管理器。传输两个存档文件hxe.tgz公司以及hxexsa.tgz公司在虚拟机的文件系统上(我使用target/usr/sap/HXE/home/Downloads):

以hxeadm用户身份登录(例如使用Putty)并提取两个文件。我们得到了一个新文件夹HANA\u EXPRESS\u 20,其中包含软件组件,以及一个用于初始设置HANA EXPRESS的设置脚本,我们将不在这里使用,因为我们假设您已经安装了HANA EXPRESS:

现在我们通过更改WebIDE组件服务的一些内存设置来实现"加号"。因此,大数据和数据分析区别,大数据的培训,我们打开WebIDE组件的MTA部署扩展描述符(mtaext文件扩展名)。对于SPS03(版本30),此文件位于文件夹XSAC\u SAP\u WEB\u IDE\u 20中,名为SAP-XSAC-devx-4.3.23-hxe.M文本. 新版本的版本号将不同:

使用扩展描述符,您可以在部署时定义服务的运行时属性/值。这些值例如是代理信息、用户提供的服务凭据、URL以及内存设置。因此,让我们用vi编辑器打开这个文件,输入:

按I进入编辑模式,将服务di core的内存设置更改为768M,服务di runner的内存设置更改为512MB,服务devx-ui5的内存设置更改为144MB。我还将资源DI生成器配置的DI生成器内存设置更改为312MB:

要保存更改,请按ESC退出编辑模式,然后按:wq写入更改并退出vi编辑器。现在我们可以使用更改的内存设置运行升级了。

运行HANA Express Edition升级

让我们进入HANA\ U Express\ U 20文件夹。在开始升级之前,我们首先运行垃圾收集以释放内存。以sudo脚本hxe运行_总承包商:

要启动升级,请运行脚本hxe_升级.sh:

输入hxeadm、SYSTEM和XSA_ADMIN的所有必要信息和密码。在输入密码时要非常小心,如果你弄错了,你可能会搞砸你的HANA安装。

现在交叉手指,大约2个小时后,你应该终于看到成功消息"HDB升级成功"。

恭喜!!您现在有了一个SAP HANA Express系统,云服务器器,该系统具有改进的内存设置,可用于高效的XSA开发。

除了许多错误修复之外,您还提供了一些新功能。例如,使用SPS03,现在有了新的SAP HANA XS Advanced Cockpit,它与SAP Cloud For SAP Cloud Foundry中使用的Cockpit基本相同:

使用此新的优化环境,免费自助建站软件,您现在可以开发全栈HANA XSA应用程序了。玩得开心。

这篇文章是我个人博客上的第一篇。(拉尔斯·布雷德曼风格)