更新时间:2024-04-25 GMT+08:00
分享

DSP Governor

安装到Tomcat

解压安装

安装与配置

  1. 创建“DSPGovernor”目录。
  2. 解压安装包到 “DSPGovernor”目录中。

    • Linux

      #tar -xvf Primeton_DSP_7.0_Governor_Linux_64.tar -C DSPGovernor

    • Windows

      用解压工具将 “Primeton_DSP_7.0_Governor_Windows_64.zip” 解压至 “DSPGovernor” 目录

  1. 以Mysql数据库为例,创建数据库。在“DSPGovernor\scripts\server\mysql目录下,按照数字顺序执行数据库脚本。

    • Mysql数据库执行初始化脚本请用Navicat Premium工具,且mysql执行存储过程脚本,需要手动在首行添加“delimiter /”。

      如果安装的是Mysql5.7版本,需要修改数据库 my.cnf 文件的 sql_mode 参数,修改如下所示

      # sql_mode=ONLY_FULL_GROUP_BY,.....#
      ONLY_FULL_GROUP_BY
      sql_mode=STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION

      提示:如果用户开启了mysql的binlog功能,初始化数据库之前,需要设置数据库属性:log_bin_trust_function_c reators=TRUE。

    • SQL Server数据库执行初始化脚本请用Navicat Premium工具。
    • Oracle数据库执行初始化脚本请用PLSQL工具。
    • 达梦数据库执行初始化脚本请使用数据库自带客户端工具。如果执行“dm\3_esb\2_struct.sql”脚本创建序列报错,需 要把序列脚本单行执行。
    • PostgreSQL数据库执行初始化脚本请使用Navicat Premium工具,执行存储过程脚本,需要手动删除“/”。

  1. 将数据库驱动包复制到“DSPGovernor\governor\apache-tomcat-8.5.51\webapps/dsp\WEB-INF/lib”目录下。
  2. 修改“DSPGovernor\governor\apache-tomcat-8.5.51\webapps\dsp\WEB-INF\classes\META-INF\_srv\config\user-config.xml”配置文件。

    (……)
    <group name="default">
    //
    <configValue key="Database-Type">MySql</configValue>
    //MySql
    <configValue key="Jdbc-Type"/>
    <configValue
    key="C3p0-DriverClass">com.mysql.jdbc.Driver</configValue>      //
    <configValue
    key="C3p0-Url">jdbc:mysql://127.0.0.1:3306/dsp</configValue>   //URL
    <configValue key="C3p0-UserName">root</configValue> //
    <configValue key="C3p0-Password">123456</configValue> //
    <configValue key="C3p0-PoolSize">50</configValue>
    <configValue key="C3p0-MaxPoolSize">50</configValue>
    <configValue key="C3p0-MinPoolSize">50</configValue>
    (……)
    <module name="DataRelease">
    <group name="Service">
    <configValue key="Publish-Ip">localhost</configValue> //datareleaseipdatarelease
    <configValue key="Publish-Port">9091</configValue>
    //datareleasetomcat
    </group>
    </module>
    <module name="MetaCube">
    <! -- DSP / -->
    <group name="extractor">
    <configValue key="host">localhost</configValue>
    //IPDSP GovernorIP
    <configValue key="port">9999</configValue>
    //
    </group>
    </module>
    <module name="GatherClient">
    <group name="Service">
    <configValue key="Port">8000</configValue>
    //
    </group>
    </module>
    <module name="HBaseMapping">
    <group name="Service">
    <configValue key="Ip">localhost</configValue>
    //HBaseMappingIPDSP GovernorIP
    <configValue key="Port">8383</configValue>
    //HBaseMapping8383
    <!--<configValue
    key="DefultNameSpace">http://www.primeton.com/</configValue>-->
    </group>
    </module>

验证

  1. 在“DSPGovernor”目录下,执行如下命令,启动DSP

    Governor,启动时后台会开启三个终端进程,分别是:Governor、HbaseMapping、Extractor。

    • Linux
      # chmod -R +x
      # nohup ./startup.sh &
    • Windows
      >startup.cmd

    启动完成后,Governor如下图所示。

    图1 Governor

    HbaseMapping如下图所示。

    图2 HbaseMapping

    dgs-extractor采集器如下图所示。

    图3 dgs-extractor采集器

  1. 启动完成后,在浏览器地址栏中输入http://部署DSP Governor主机名或IP :服务器端口号/dsp,(例如: http://192.168.30.173 :8080/dsp),按回车键后进入数据服务共享平台登录界面,如下图所示。

    图4 登录界面

  1. 输入用户名和密码后,单击“登录”,进入数据服务共享平台主页。

    图5 主页

卸载

  1. 在“DSPGovernor”目录下,执行如下命令,停止DSP

    Governor。停止/关闭时会同时关闭三个终端进程,分别是:Governor、HbaseMapping、Extractor。如果失败请手动逐个停止/关闭。

    • Linux
      #./shutdown.sh
    • Windows
      >shutdown.cmd

  1. 停止服务后,直接删除“DSPGovernor”目录来卸载。

相关文档