安装和配置 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
- 对于 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
过程
- 以 root 用户身份登录服务器。
- 对于 IBM Intelligent Operations Center V5.2.1,请完成以下步骤来解压缩、安装和配置 SPSS:
- 要启动 Modeler Server 安装向导,请在终端窗口中输入以下命令:
cd /installmedia chmod a+x spss_mod_svr_18.2_lx86_ml.bin ./spss_mod_svr_18.2_lx86_ml.bin
- 完成 Modeler Server 安装向导中的步骤。在“服务器方式”窗口中选择生产方式,并将安装目录设置为以下值:
/opt/IBM/SPSS/ModelerServer/18.0
- 要启动 Modeler Batch 安装向导,请在终端窗口中输入以下命令:
cd /installmedia/ chmod a+x spss_mod_btch_18.2_Lx86_ml.bin ./spss_mod_btch_18.2_Lx86_ml.bin
- 完成 Modeler Batch 安装向导中的步骤。将安装目录设置为以下值:
/opt/IBM/SPSS/ModelerBatch/18.0
- 要抽取并运行“安装 Data Access Pack”,请在终端窗口中输入以下命令:
cd /installmedia ./SDAP_7.1.2_Linux64.bin
- 完成“安装 Data Access Pack”安装向导中的步骤。将安装目录设置为以下值:
/opt/IBM/SPSS/DataAccessPack/7.1.2
- 要创建 SPSS ODBC 数据源,请完成以下步骤:
- 在终端窗口中输入以下命令来运行 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
- 输入以下命令来备份 odbc.ini 文件:
cd /opt/IBM/SPSS/DataAccessPack/7.1.2 cp odbc.ini odbc.ini.bk
- 编辑 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.ini 在 localhost 上定义两个新 ODBC 数据源:IOCDB 和 IOCDATA。如果数据库托管在不同服务器上,请将每个数据源的 IP 地址和 TCP 端口属性更新为指向相应的服务器。 - 在 /opt/IBM/SPSS/ModelerServer/18.0/bin 目录中,请输入以下命令:
rm -f libspssodbc.so ln -s libspssodbc_datadirect.so libspssodbc.so
- 编辑 /opt/IBM/SPSS/ModelerServer/18.0 目录中的 modelersrv.sh 文件,将以下行添加到该文件中的 SCLEMDNAME=modelersrv_18_0 行后面:
. /opt/IBM/SPSS/DataAccessPack/7.1.2/odbc.sh
- 编辑 /opt/IBM/SPSS/ModelerServer/18.0/config 目录中的 options.cfg:
- 将 start_process_as_login_user 的值设置为 Y。
- 如果已启动模型服务器,请通过以 ibmadmin 用户身份输入以下命令来停止并重新启动服务器:
cd /opt/IBM/SPSS/ModelerServer/18.0 ./modelersrv.sh stop ./modelersrv.sh start ./modelersrv.sh list
注: 确保 ASKSPSSEnabled 系统属性设置为 true。另外,确保 ASKCredentials 系统属性中的标识和密码凭证对于解决方案是正确的。
- 在终端窗口中输入以下命令来运行 setodbcpath.sh 脚本:
- 要启动 Modeler Server 安装向导,请在终端窗口中输入以下命令:
- 对于 IBM Intelligent Operations Center V5.2.0,请完成以下步骤来解压缩、安装和配置 SPSS:
- 要启动 Modeler Server 安装向导,请在终端窗口中输入以下命令:
cd /installmedia chmod a+x spss_mod_svr_17.0_lx86_ml.bin ./spss_mod_svr_17.0_lx86_ml.bin
- 完成 Modeler Server 安装向导中的步骤。在“服务器方式”窗口中选择生产方式,并将安装目录设置为以下值:
/opt/IBM/SPSS/ModelerServer/17.0
- 要启动 Modeler Batch 安装向导,请在终端窗口中输入以下命令:
cd /installmedia/ chmod a+x spss_mod_btch_17.0_Lx86_ml.bin ./spss_mod_btch_17.0_Lx86_ml.bin
- 完成 Modeler Batch 安装向导中的步骤。将安装目录设置为以下值:
/opt/IBM/SPSS/ModelerBatch/17.0
- 要抽取并运行“安装 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
- 完成“安装 Data Access Pack”安装向导中的步骤。将安装目录设置为以下值:
/opt/IBM/SPSS/DataAccessPack/7.1.1
- 要创建 SPSS ODBC 数据源,请完成以下步骤:
- 在终端窗口中输入以下命令来运行 setodbcpath.sh 脚本:
cd /opt/IBM/SPSS/DataAccessPack/7.1 tar -zxvf SDAP_7.1_linux64.tar.gz chmod a+x setodbcpath.sh ./setodbcpath.sh
- 输入以下命令来备份 odbc.ini 文件:
cd /opt/IBM/SPSS/DataAccessPack/7.1 cp odbc.ini odbc.ini.bk
- 编辑 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.ini 在 localhost 上定义两个新 ODBC 数据源:IOCDB 和 IOCDATA。如果数据库托管在不同服务器上,请将每个数据源的 IP 地址和 TCP 端口属性更新为指向相应的服务器。 - 在 /opt/IBM/SPSS/ModelerServer/17.0/bin 目录中,请输入以下命令:
rm -f libspssodbc.so ln -s libspssodbc_datadirect.so libspssodbc.so
- 编辑 /opt/IBM/SPSS/ModelerServer/17.0 目录中的 modelersrv.sh 文件,将以下行添加到该文件中的 SCLEMDNAME=modelersrv_17_0 行后面:
. /opt/IBM/SPSS/DataAccessPack/7.1/odbc.sh
- 编辑 /opt/IBM/SPSS/ModelerServer/17.0/config 目录中的 options.cfg:
- 将 start_process_as_login_user 的值设置为 Y。
- 如果已启动模型服务器,请通过以 ibmadmin 用户身份输入以下命令来停止并重新启动服务器:
cd /opt/IBM/SPSS/ModelerServer/17.0 ./modelersrv.sh stop ./modelersrv.sh start ./modelersrv.sh list
注: 确保 ASKSPSSEnabled 系统属性设置为 true。另外,确保 ASKCredentials 系统属性中的标识和密码凭证对于解决方案是正确的。
- 在终端窗口中输入以下命令来运行 setodbcpath.sh 脚本:
- 要启动 Modeler Server 安装向导,请在终端窗口中输入以下命令: