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 系统(如果我没记错的话,租户是禁用的)。在系统数据库中,名称服务器接管了索引服务器的任务。
检查这些链接:
由于您有 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)。干杯
我在 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 系统(如果我没记错的话,租户是禁用的)。在系统数据库中,名称服务器接管了索引服务器的任务。 检查这些链接:
由于您有 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)。干杯