Sap HANA 索引服务器无法启动

Sap HANA index server won't start

我在 VM(4 核和 8GB RAM)中从二进制文件安装了 Sap Hana Express 版本,当我 运行 HDB info 它给我

USER       PID  PPID %CPU    VSZ   RSS COMMAND
hxeadm   12253 12252  0.0 115512  2024 -bash
hxeadm   12305 12253  0.0 113256  1616  \_ /bin/sh /usr/sap/HXE/HDB01/HDB info
hxeadm   12340 12305  0.0 151060  1804      \_ ps fx -U hxeadm -o user,pid,ppid,pcpu,vsz,rss,args
hxeadm    4641     1  0.0  23044  1708 sapstart pf=/usr/sap/HXE/SYS/profile/HXE_HDB01_amds-bd
hxeadm    4788  4641  0.0 232064 36552  \_ /usr/sap/HXE/HDB01/amds-bd/trace/hdb.sapHXE_HDB01 -d -nw -f /usr/sap/HXE/HDB01/amds-bd/daemon.ini pf=/usr/sap/HXE/SYS/profile/H

hxeadm    5239  4788  6.2 3184688 2271760      \_ hdbnameserver
hxeadm   10672  4788  1.1 1121576 416644      \_ hdbcompileserver
hxeadm   10681  4788  0.2 1028188 297320      \_ hdbpreprocessor
hxeadm   10826  4788  0.3 1336672 519228      \_ hdbwebdispatcher
hxeadm    3562     1  0.0 432156 26000 /usr/sap/HXE/HDB01/exe/sapstartsrv pf=/usr/sap/HXE/SYS/profile/HXE_HDB01_amds-bd -D -u hxeadm

如您所见,hdbindexserver 没有启动,为了更加确定我已经检查了端口号 30015,它根本没有被使用。

我已经尝试使用 Sap Hana 安装程序提供的虚拟机,但我得到了相同的结果。

我的问题是如何启动索引服务器?

提前致谢。

是的,没关系。 HXE 默认安装为 MDC 系统(如果我没记错的话,租户是禁用的)。在系统数据库中,名称服务器接管了索引服务器的任务。 检查这些链接:

https://archive.sap.com/discussions/thread/3961778

https://www.youtube.com/watch?v=DbaO_-Hlq98

由于您有 OS 级别的访问权限,您可以尝试手动启动它:

/usr/sap/HXE/HDB01/exe/hdbindexserver

并在位于

的日志中查看失败的原因
/usr/sap/HXE/HDB01/<name_of_your_server>/trace/indexserver_alert_sixtb.trc

您也可以检查同一文件夹中的其他文件。

也可以从 HANA Studio 启动索引服务器。右键单击实例(使用 SYSTEM 用户)--> 配置和监控 --> 打开管理 --> Landscape

日志可在管理中的--> 诊断文件下找到。

这是内存问题,

我添加了更多的 RAM,现在 18GB 的​​ RAM 一切都很好。

这个问题的新手...为了保持一致性,您可以在“Docker 桌面 > 首选项 > 资源 > 内存”中分配专用内存(通常在初始设置期间创建租户会消耗内存,因为它会启动占用 12GB Ram 的 Indexserver)。干杯