上一页|下一页

支持监控功能

简介

注: 本主题仅适用于分布式服务器。
依赖于监视服务器 (SAS LASR Analytic Server 监视器) 的功能包括以下内容:
  • 有关进程监视器选项卡的表详细信息
  • LASR 服务器选项卡上的按实例内存量具
  • 有关HDFS 选项卡的特定信息

网络名称解析

为使监视服务器顺利运行,需要在中间层机器上进行网络名称解析。
网络名称解析不足会导致出现如下日志条目:
Exception caught in LASRClient (lasr=null, host=hostname, port=nnnn)
java.net.UnknownHostException: hostname
action=TableInfo
日志条目写入 bihpgrdc.monitor.console.log 文件,该文件位于 SAS 配置目录下的 /Applications/SASVisualAnalytics/HighPerformanceConfiguration/Logs 中。
日志项引用的主机名需要中间层机器上的名称解析。您可以将主机名的别名指定为用于 SAS LASR Analytic Server 的网格主机的 IP 地址。

管理监视服务器

命令

使用以下命令管理监视分布式服务器的过程:
UNIX:
LASRMonitor.sh
start | stop | restart | status
Windows:
LASRMonitor.bat
start | stop | restart | status | pause |resume
该脚本位于 SAS 配置目录下的 /Applications/SASVisualAnalytics/HighPerformanceConfiguration 中。
注: 在 Windows 中,监控进程作为服务运行(例如 SAS [config-Lev1] LASR Analytic Server Monitor)。您可以使用 Windows 服务界面管理进程。

要求:无密码的 SSH

监视过程帐户必须具有该群集所有机器的无密码 SSH 访问权限。
要提供对 Windows 上运行的监视过程的无密码 SSH 访问权限,请执行以下操作:
  1. 确定该服务以哪个 Windows 帐户运行。以下是示例说明:
    1. 选择开始然后选择控制面板然后选择管理工具然后选择服务
    2. 右击相应服务,然后选择属性
    3. 登录选项卡上此帐户单选按钮旁边,查看该用户 ID。
  2. 请确保满足以下要求:
    • 该帐户必须具有 SSH 密钥的副本,这些密钥属于分布式服务器上相应的 UNIX 帐户。请参见 SAS LASR Analytic Server: Reference GuidePasswordless SSH 中有关 Windows 客户端的章节。
    • HighPerformanceConfiguration\wrapper\LASRMonitor.conf 文件中,set.USERNAME 字段必须指定相应 UNIX 帐户的用户名。

监视服务器的日志记录

注: 日志记录的更改必须在 SAS 技术支持人员的指导下进行。
生成的日志位于 SAS 配置目录下的 /Applications/SASVisualAnalytics/HighPerformanceConfiguration/Logs 中。
以下日志摘录指示没有为试图启动监视服务器的帐户正确配置无密码 SSH:
NOTE: Unable to enumerate grid.
java.io.IOException
        at com.sas.grid.broker.monitor.ConnectionManager.startTKGridMon(
ConnectionManager.java:228)
        at com.sas.grid.broker.core.BrokerCore.main(BrokerCore.java:257)
ERROR: ERROR: Monitor thread failed to start.
上一页|下一页|页首
上次更新时间: 2018年10月24日