安装和配置 SPSS

如果要运行基于 SPSS® 的分析,请安装和配置 SPSS。

关于此任务

  • 对于 IBM® Intelligent Operations Center V5.2.1,按以下顺序安装和解压缩 SPSS .ZIP 文件:
    • spss_mod_svr_18.2_lx86_ml.bin,其中包含 SPSS Modeler Server 18
    • spss_mod_btch_18.2_Lx86_ml.bin,其中包含 SPSS Modeler Batch 18
    • SDAP_7.1.2_Linux64.bin,其中包含 SPSS Data Access Pack 7.1.2
    对于 SPSS 安装,请完成以下步骤。有关进一步信息,请参阅 SPSS Modeler 18.0 文档
  • 对于 IBM Intelligent Operations Center V5.2.0,按以下顺序安装和解压缩 SPSS .ZIP文件:
    • spss_mod_svr_18.2_lx86_ml.bin,其中包含 SPSS Modeler Server 18
    • spss_mod_btch_18.2_Lx86_ml.bin,其中包含 SPSS Modeler Batch 18
    • SDAP_7.1.2_Linux64.bin,其中包含 SPSS Data Access Pack 7.1.2
    对于 SPSS 安装,请完成以下步骤。有关进一步信息,请参阅 SPSS Modeler 17.0 文档

过程

  1. root 用户身份登录服务器。
  2. 对于 IBM Intelligent Operations Center V5.2.1,请完成以下步骤来解压缩、安装和配置 SPSS:
    1. 要启动 Modeler Server 安装向导,请在终端窗口中输入以下命令:
      cd /installmedia
      chmod a+x spss_mod_svr_18.2_lx86_ml.bin
      ./spss_mod_svr_18.2_lx86_ml.bin
    2. 完成 Modeler Server 安装向导中的步骤。在“服务器方式”窗口中选择生产方式,并将安装目录设置为以下值:
      /opt/IBM/SPSS/ModelerServer/18.0
    3. 要启动 Modeler Batch 安装向导,请在终端窗口中输入以下命令:
      cd /installmedia/
      chmod a+x spss_mod_btch_18.2_Lx86_ml.bin
      ./spss_mod_btch_18.2_Lx86_ml.bin
    4. 完成 Modeler Batch 安装向导中的步骤。将安装目录设置为以下值:
      /opt/IBM/SPSS/ModelerBatch/18.0
    5. 要抽取并运行“安装 Data Access Pack”,请在终端窗口中输入以下命令:
      cd /installmedia
      ./SDAP_7.1.2_Linux64.bin
    6. 完成“安装 Data Access Pack”安装向导中的步骤。将安装目录设置为以下值:
      /opt/IBM/SPSS/DataAccessPack/7.1.2
    7. 要创建 SPSS ODBC 数据源,请完成以下步骤:
      1. 在终端窗口中输入以下命令来运行 setodbcpath.sh 脚本:
        cd /opt/IBM/SPSS/DataAccessPack/7.1.2
        tar -zxvf SDAP_7.1.2_linux64.tar.gz
        chmod a+x setodbcpath.sh
        ./setodbcpath.sh
      2. 输入以下命令来备份 odbc.ini 文件:
        cd /opt/IBM/SPSS/DataAccessPack/7.1.2
        cp odbc.ini odbc.ini.bk
      3. 编辑 odbc.ini 文件。在文本 TraceDll=/opt/IBM/SPSS/DataAccessPack/7.1.2/lib/XEtrc27.so 后,请输入以下内容:
        [IOCDB]
         Driver=/opt/IBM/SPSS/DataAccessPack/7.1.2/lib/XEdb227.so
         Description=IBM Corp. 7.1.2 Db2 Wire Protocol
         AccountingInfo=
         AddStringToCreateTable=
         AlternateID=
         AlternateServers=
         ApplicationName=
         ApplicationUsingThreads=1
         AuthenticationMethod=0
         BulkBinaryThreshold=32
         BulkCharacterThreshold=-1
         BulkLoadBatchSize=1024
         BulkLoadFieldDelimiter=
         BulkLoadRecordDelimiter=
         CatalogSchema=
         CharsetFor65535=0
         ClientHostName=
         ClientUser=
         #Collection applies to z/OS and iSeries only
         Collection=
         ConcurrentAccessResolution=0
         ConnectionReset=0
         ConnectionRetryCount=0
         ConnectionRetryDelay=3
         CurrentFuncPath=
         #Database applies to DB2 UDB only
         Database=IOCDB
         DefaultIsolationLevel=1
         DynamicSections=1000
         EnableBulkLoad=0
         EncryptionMethod=0
         FailoverGranularity=0
         FailoverMode=0
         FailoverPreconnect=0
         GrantAuthid=PUBLIC
         GrantExecute=1
         GSSClient=native
         HostNameInCertificate=
         IpAddress=localhost
         KeyPassword=
         KeyStore=
         KeyStorePassword=
         LoadBalanceTimeout=0
         LoadBalancing=0
         #Location applies to z/OS and iSeries only
         Location=
         LogonID=
         MaxPoolSize=100
         MinPoolSize=0
         Password=
         PackageCollection=NULLID
         PackageNamePrefix=DD
         PackageOwner=
         Pooling=0
         ProgramID=
         QueryTimeout=0
         ReportCodePageConversionErrors=0
         TcpPort=50002
         TrustStore=
         TrustStorePassword=
         UseCurrentSchema=0
         ValidateServerCertificate=1
         WithHold=1
         XMLDescribeType=-10
        [IOCDATA]
         Driver=/opt/IBM/SPSS/DataAccessPack/7.1/lib/XEdb227.so
         描述=IBM Corp. 7.1 Db2 Wire Protocol
         AccountingInfo=
         AddStringToCreateTable=
         AlternateID=
         AlternateServers=
         ApplicationName=
         ApplicationUsingThreads=1
         AuthenticationMethod=0
         BulkBinaryThreshold=32
         BulkCharacterThreshold=-1
         BulkLoadBatchSize=1024
         BulkLoadFieldDelimiter=
         BulkLoadRecordDelimiter=
         CatalogSchema=
         CharsetFor65535=0
         ClientHostName=
         ClientUser=
         #Collection applies to z/OS and iSeries only
         Collection=
         ConcurrentAccessResolution=0
         ConnectionReset=0
         ConnectionRetryCount=0
         ConnectionRetryDelay=3
         CurrentFuncPath=
         #Database applies to DB2 UDB only
         Database=IOCDATA
         DefaultIsolationLevel=1
         DynamicSections=1000
         EnableBulkLoad=0
         EncryptionMethod=0
         FailoverGranularity=0
         FailoverMode=0
         FailoverPreconnect=0
         GrantAuthid=PUBLIC
         GrantExecute=1
         GSSClient=native
         HostNameInCertificate=
         IpAddress=localhost
         KeyPassword=
         KeyStore=
         KeyStorePassword=
         LoadBalanceTimeout=0
         LoadBalancing=0
         #Location applies to z/OS and iSeries only
         Location=
         LogonID=
         MaxPoolSize=100
         MinPoolSize=0
         Password=
         PackageCollection=NULLID
         PackageNamePrefix=DD
         PackageOwner=
         Pooling=0
         ProgramID=
         QueryTimeout=0
         ReportCodePageConversionErrors=0
         TcpPort=50002
         TrustStore=
         TrustStorePassword=
         UseCurrentSchema=0
         ValidateServerCertificate=1
         WithHold=1
         XMLDescribeType=-10
        注: odbc.inilocalhost 上定义两个新 ODBC 数据源:IOCDBIOCDATA。如果数据库托管在不同服务器上,请将每个数据源的 IP 地址和 TCP 端口属性更新为指向相应的服务器。
      4. /opt/IBM/SPSS/ModelerServer/18.0/bin 目录中,请输入以下命令:
        rm -f libspssodbc.so
        ln -s libspssodbc_datadirect.so libspssodbc.so
      5. 编辑 /opt/IBM/SPSS/ModelerServer/18.0 目录中的 modelersrv.sh 文件,将以下行添加到该文件中的 SCLEMDNAME=modelersrv_18_0 行后面:
        . /opt/IBM/SPSS/DataAccessPack/7.1.2/odbc.sh
      6. 编辑 /opt/IBM/SPSS/ModelerServer/18.0/config 目录中的 options.cfg
        1. start_process_as_login_user 的值设置为 Y
        2. 如果已启动模型服务器,请通过以 ibmadmin 用户身份输入以下命令来停止并重新启动服务器:
          cd /opt/IBM/SPSS/ModelerServer/18.0
          ./modelersrv.sh stop
          ./modelersrv.sh start
          ./modelersrv.sh list
        注: 确保 ASKSPSSEnabled 系统属性设置为 true。另外,确保 ASKCredentials 系统属性中的标识和密码凭证对于解决方案是正确的。
  3. 对于 IBM Intelligent Operations Center V5.2.0,请完成以下步骤来解压缩、安装和配置 SPSS:
    1. 要启动 Modeler Server 安装向导,请在终端窗口中输入以下命令:
      cd /installmedia
      chmod a+x spss_mod_svr_17.0_lx86_ml.bin
      ./spss_mod_svr_17.0_lx86_ml.bin
    2. 完成 Modeler Server 安装向导中的步骤。在“服务器方式”窗口中选择生产方式,并将安装目录设置为以下值:
      /opt/IBM/SPSS/ModelerServer/17.0
    3. 要启动 Modeler Batch 安装向导,请在终端窗口中输入以下命令:
      cd /installmedia/
      chmod a+x spss_mod_btch_17.0_Lx86_ml.bin
      ./spss_mod_btch_17.0_Lx86_ml.bin
    4. 完成 Modeler Batch 安装向导中的步骤。将安装目录设置为以下值:
      /opt/IBM/SPSS/ModelerBatch/17.0
    5. 要抽取并运行“安装 Data Access Pack”,请在终端窗口中输入以下命令:
      mkdir -p /opt/IBM/SPSS/DataAccessPack/7.1
      unzip /installmedia/SPSS_DATA_ACCESS_PACK_7.1.1_MP_EN.zip -d /opt/IBM/SPSS/DataAccessPack/7.1
      chmod a+x /opt/IBM/SPSS/DataAccessPack/7.1/Linux/SDAP_7.1_Linux64.bin
      /opt/IBM/SPSS/DataAccessPack/7.1/Linux/SDAP_7.1_Linux64.bin
    6. 完成“安装 Data Access Pack”安装向导中的步骤。将安装目录设置为以下值:
      /opt/IBM/SPSS/DataAccessPack/7.1.1
    7. 要创建 SPSS ODBC 数据源,请完成以下步骤:
      1. 在终端窗口中输入以下命令来运行 setodbcpath.sh 脚本:
        cd /opt/IBM/SPSS/DataAccessPack/7.1
        tar -zxvf SDAP_7.1_linux64.tar.gz
        chmod a+x setodbcpath.sh
        ./setodbcpath.sh
      2. 输入以下命令来备份 odbc.ini 文件:
        cd /opt/IBM/SPSS/DataAccessPack/7.1
        cp odbc.ini odbc.ini.bk
      3. 编辑 odbc.ini 文件。在文本 TraceDll=/opt/IBM/SPSS/DataAccessPack/7.1/lib/XEtrc27.so 后,请输入以下内容:
        [IOCDB]
         Driver=/opt/IBM/SPSS/DataAccessPack/7.1.2/lib/XEdb227.so
         Description=IBM Corp. 7.1.2 Db2 Wire Protocol
         AccountingInfo=
         AddStringToCreateTable=
         AlternateID=
         AlternateServers=
         ApplicationName=
         ApplicationUsingThreads=1
         AuthenticationMethod=0
         BulkBinaryThreshold=32
         BulkCharacterThreshold=-1
         BulkLoadBatchSize=1024
         BulkLoadFieldDelimiter=
         BulkLoadRecordDelimiter=
         CatalogSchema=
         CharsetFor65535=0
         ClientHostName=
         ClientUser=
         #Collection applies to z/OS and iSeries only
         Collection=
         ConcurrentAccessResolution=0
         ConnectionReset=0
         ConnectionRetryCount=0
         ConnectionRetryDelay=3
         CurrentFuncPath=
         #Database applies to DB2 UDB only
         Database=IOCDB
         DefaultIsolationLevel=1
         DynamicSections=1000
         EnableBulkLoad=0
         EncryptionMethod=0
         FailoverGranularity=0
         FailoverMode=0
         FailoverPreconnect=0
         GrantAuthid=PUBLIC
         GrantExecute=1
         GSSClient=native
         HostNameInCertificate=
         IpAddress=localhost
         KeyPassword=
         KeyStore=
         KeyStorePassword=
         LoadBalanceTimeout=0
         LoadBalancing=0
         #Location applies to z/OS and iSeries only
         Location=
         LogonID=
         MaxPoolSize=100
         MinPoolSize=0
         Password=
         PackageCollection=NULLID
         PackageNamePrefix=DD
         PackageOwner=
         Pooling=0
         ProgramID=
         QueryTimeout=0
         ReportCodePageConversionErrors=0
         TcpPort=50002
         TrustStore=
         TrustStorePassword=
         UseCurrentSchema=0
         ValidateServerCertificate=1
         WithHold=1
         XMLDescribeType=-10
        [IOCDATA]
         Driver=/opt/IBM/SPSS/DataAccessPack/7.1/lib/XEdb227.so
         描述=IBM Corp. 7.1 Db2 Wire Protocol
         AccountingInfo=
         AddStringToCreateTable=
         AlternateID=
         AlternateServers=
         ApplicationName=
         ApplicationUsingThreads=1
         AuthenticationMethod=0
         BulkBinaryThreshold=32
         BulkCharacterThreshold=-1
         BulkLoadBatchSize=1024
         BulkLoadFieldDelimiter=
         BulkLoadRecordDelimiter=
         CatalogSchema=
         CharsetFor65535=0
         ClientHostName=
         ClientUser=
         #Collection applies to z/OS and iSeries only
         Collection=
         ConcurrentAccessResolution=0
         ConnectionReset=0
         ConnectionRetryCount=0
         ConnectionRetryDelay=3
         CurrentFuncPath=
         #Database applies to DB2 UDB only
         Database=IOCDATA
         DefaultIsolationLevel=1
         DynamicSections=1000
         EnableBulkLoad=0
         EncryptionMethod=0
         FailoverGranularity=0
         FailoverMode=0
         FailoverPreconnect=0
         GrantAuthid=PUBLIC
         GrantExecute=1
         GSSClient=native
         HostNameInCertificate=
         IpAddress=localhost
         KeyPassword=
         KeyStore=
         KeyStorePassword=
         LoadBalanceTimeout=0
         LoadBalancing=0
         #Location applies to z/OS and iSeries only
         Location=
         LogonID=
         MaxPoolSize=100
         MinPoolSize=0
         Password=
         PackageCollection=NULLID
         PackageNamePrefix=DD
         PackageOwner=
         Pooling=0
         ProgramID=
         QueryTimeout=0
         ReportCodePageConversionErrors=0
         TcpPort=50002
         TrustStore=
         TrustStorePassword=
         UseCurrentSchema=0
         ValidateServerCertificate=1
         WithHold=1
         XMLDescribeType=-10
        注: odbc.inilocalhost 上定义两个新 ODBC 数据源:IOCDBIOCDATA。如果数据库托管在不同服务器上,请将每个数据源的 IP 地址和 TCP 端口属性更新为指向相应的服务器。
      4. /opt/IBM/SPSS/ModelerServer/17.0/bin 目录中,请输入以下命令:
        rm -f libspssodbc.so
        ln -s libspssodbc_datadirect.so libspssodbc.so
      5. 编辑 /opt/IBM/SPSS/ModelerServer/17.0 目录中的 modelersrv.sh 文件,将以下行添加到该文件中的 SCLEMDNAME=modelersrv_17_0 行后面:
        . /opt/IBM/SPSS/DataAccessPack/7.1/odbc.sh
      6. 编辑 /opt/IBM/SPSS/ModelerServer/17.0/config 目录中的 options.cfg
        1. start_process_as_login_user 的值设置为 Y
        2. 如果已启动模型服务器,请通过以 ibmadmin 用户身份输入以下命令来停止并重新启动服务器:
          cd /opt/IBM/SPSS/ModelerServer/17.0
          ./modelersrv.sh stop
          ./modelersrv.sh start
          ./modelersrv.sh list
        注: 确保 ASKSPSSEnabled 系统属性设置为 true。另外,确保 ASKCredentials 系统属性中的标识和密码凭证对于解决方案是正确的。