Strategy ONE

开始于 MicroStrategy 2021 更新 4, Hadoop Gateway 不再受支持。

疑难解答

如何获取其他日志消息以排除故障 MicroStrategy Hadoop Gateway

  1. 连接到 MicroStrategy Hadoop Gateway 主持人。编辑配置文件 log4.属性 在里面 MicroStrategy Hadoop Gateway 安装路径。
  2. 更新其内容以匹配以下行:

    复制
    log4j.rootLogger=DEBUG,console

    # To enable logging for all classes of package com.microstrategy and its
    # subpackages, specify the logger as shown. Or you can specify any name for
    # the logger.
    # For example, you can name your logger MICROLOG as shown in the following
    #statement: log4j.logger.com.microstrategy=INFO, MICROLOG
    log4j.logger.com.microstrategy=INFO

    # To enable logging for all classes of package org and its subpackages,
    # specify the logger as shown in the following statement:
    log4j.logger.org=WARN

如何获取 YARN 日志消息以排除故障 MicroStrategy Hadoop Gateway

如果您使用 Cloudera CDH 集群

  1. 登录集群管理门户 Cloudera Manager。
  2. 点击 YARN 服务

  3. 点击 Web 用户界面
  4. 选择活动 资源管理器WebUI 如果 YARN 资源管理器配置为高可用性。您将被重定向到 Hadoop 资源管理器页面。

如果您使用 Hortonworks 集群

  1. 登录集群管理门户 Ambari。
  2. 点击 YARN 服务

  3. 点击 快速链接
  4. 选择 资源管理器界面。您将被重定向到 Hadoop 资源管理器页面。

  5. 寻找 Hadoop Gateway 在应用列表中,单击应用ID。

    您将在 YARN 中找到应用程序详细信息和日志。

如果在 MicroStrategy Hadoop Gateway 连接页面,但您无法浏览 HDFS

按照以下步骤诊断问题。

  1. 确保 MicroStrategy Hadoop Gateway 服务已成功启动,并且端口号 4020 已打开 MicroStrategy Hadoop Gateway 主机。在 StrategyONE,Hadoop中可以配置端口4020。您可以更改参数的值(端口号) hgos.restful.端口<MicroStrategy Hadoop Gateway 安装路径>/conf/hgos-spark.properties
  2. 检查 HDFS 服务是否正在运行,以及 NameNode 是否可从 MicroStrategy Hadoop Gateway 主机。
  3. 检查是否配置了适当的连接字符串并且值是否正确。所有连接字符串属性都区分大小写。

    连接字符串模板:

    复制
    hadoopName=<Active Hadoop NameNode>;hdfsPort=<NameNode port>;BDEIP=<MicroStrategy Hadoop Gateway host machine>;BDEPORT=<MicroStrategy Hadoop Gateway port>;

如果配置了 Hadoop NameNode 高可用性

  1. 向集群管理员询问有关 HDFS 名称服务的信息。
  2. 替换属性 hadoop名称hadoop名称服务 在连接字符串中,删除该属性 hdfs端口

    复制
    hadoopNameService=<HDFS nameservice>;BDEIP=<MicroStrategy Hadoop Gateway host machine>;BDEPORT=<MicroStrategy Hadoop Gateway port>;

如果已启用 Kerberos 身份验证

  1. 确保主票有效。您可以通过运行以下命令来刷新票证:

    复制
    kinit -k -t <Principal keytab file path> <Principal> -c <Cache name>
  2. 确保当前主体具有足够的权限来浏览 HDFS。您可以通过运行以下命令来执行此操作:

    复制
    hadoop fs -ls /

    预期结果类似于以下输出:

    复制
    [root@ash-109-32r sbin]# hadoop fs -ls /
    Found 11 items
    -rw-r--r--   3 hdfs   supergroup    1996573 2017-01-10 03:09 /0_0_0_parquet
    drwxr-xr-x   - hdfs   supergroup          0 2017-05-23 08:43 /Blitz
    -rw-r--r--   3 root   supergroup         21 2017-06-26 03:26 /DE65820.txt
    drwxrwxrwx   - root   supergroup          0 2017-02-09 06:16 /DataSets
    -rw-r--r--   3 root   supergroup        189 2017-11-13 06:49 /Date_Format.csv
    -rw-r--r--   3 root   supergroup        308 2017-11-08 07:31 /Date_Format_b.csv
    -rw-r--r--   3 root   supergroup        476 2017-11-01 10:26 /Date_Format_c.csv
    drwxr-xr-x   - root   supergroup          0 2017-08-31 12:53 /Demo_Files
    drwxrwxrwx   - root   supergroup          0 2017-07-13 14:56 /EPA
    drwxr-xr-x   - root   supergroup          0 2017-09-07 02:55 /EPA_3C
    drwxr-xr-x   - root   supergroup          0 2017-09-07 03:36 /EPA_3C_Part

    内存多维数据集无法在实时连接模式下发布或生成仪表板。通过使用 MicroStrategy Hadoop Gateway 日志,您可以确定数据是否从 Hadoop 集群成功传回 Intelligence Server。

    确保用于接收数据的端口号 MicroStrategy Hadoop Gateway 在 Intelligence Server 上打开。默认情况下端口号为30241,可以在注册表中配置。

    如果智能服务器和 Hadoop 集群安装在不同的网络上,则智能服务器通过网关与集群进行通信。您需要指定 Intelligence Server 主机名和 IP。否则, MicroStrategy Hadoop Gateway 将提交数据到网关机器,因为 MicroStrategy Hadoop Gateway 从网络请求中自动检测来源。

    要指定 Intelligence Server 主机名和 IP,您需要修改注册表项并手动设置 DS主机名 使用 Intelligence Server 主机名和 IP。

    指定 Intelligence Server 主机名和 IP 的功能仅适用于 MicroStrategy 10.10 及更高版本。

    注册表项:

    复制
    HKEY_LOCAL_MACHINE/SOFTWARE/Wow6432Node/MicroStrategy/DSS Server/Castor/DSHostName

    Intelligence Server 上的注册表文件:

    复制
    MSIReg.reg

  3. 重新启动 Intelligence Server 和 MicroStrategy Hadoop Gateway。

相关主题

简介 MicroStrategy Hadoop Gateway

环境注意事项

如何部署 MicroStrategy Hadoop Gateway

如何开始 MicroStrategy Hadoop Gateway

如何注册 MicroStrategy Hadoop Gateway

已知问题

常见问题解答