bs mpi22安装手册个人信息主索引_第1页
bs mpi22安装手册个人信息主索引_第2页
bs mpi22安装手册个人信息主索引_第3页
bs mpi22安装手册个人信息主索引_第4页
bs mpi22安装手册个人信息主索引_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、项目组版本历史日期版本说明作者2013-12-16V0.1初稿斌2013-12-18V0.2添加 solr 的配置说明斌2014-01-13V0.3添加 MPI 的 RPC 配置说明2014-01-21V1.0定稿目录1引言41.1编写目的42系统运行环境安装说明2.4JDK 的安装与环境变量配置4WEB 应用服务器的安装4数据库的安装5zookeeper 服务的安装123MPI 安装说明133.1Solr 使用和部署...6单个 solr 配置13Solr 分布式配置14SolrSolr节点配置15索引定时备份配置1

2、6利用节点恢复数据16利用备份索引恢复数据163.2MPI 程序发布...63.2.7MPI 程序部署16RPC 服务相关配置17MPI 程序连接数据库配置17MPI 程序 solr 配置17MPI 程序 RPC 发布及配置服务18MPI 程序消息配置18MPI 错误日志检测设置204附录说明214.1常见问题214.1.1Weblogic 下 JAAS 问题解决方法211引言1.1 编写目的本文档的编写目的是为了辅助工程实施本部署前请务必详细阅读本文档。及其他相关能够顺利地部署本,在2系统运行环境安装说明2.1 JDK 的安装与环境变量

3、配置执行 JDK 的安装程序(1.5 以上版本),设置安装路径进行安装即可。1.2.右键电脑->属性->高级->环境变量,新建以下系统变量(假定 JDK 的安装路径为“D:Program FilesJava”): JAVA_HOME=D:Program FilesJavajdk1.6.0_10classpath=.;%JAVA_HOME%libdt.jar;%JAVA_HOME%libtools.jar;(.;一定不能少,因为它代表当前路径)path=%JAVA_HOME%bin测试 JDK 是否安装并配置正确:public class Testpublic static v

4、oid main(String args) System.out.println("This is a test program.");将上面的代码保存为文件名为“Test.java”的文件。打开开始菜单->运行 cmd,cd3.到“Test.java”所在目录,然后键入下面令:javac Test.java javaTest此时如果看到打印出来“This is a test program.”的话说明安装没有打印出这句话,你需要仔细检查一下你的配置情况。了,如果2.2 WEB 应用服务器的安装以 Tomcat6 应用服务器的安装为例进行说明:1.执行 Tomcat6

5、 的安装程序,设置安装路径、端进行安装即可。2.安装 Tomcat6 后需要配置环境变量,右键电脑->属性->高级->环境变量,修改classpath 环 境 变 量 , 把 Tomcat6 安 装 目 录 下 的 commonlib 目录下的“servlet-api.jar”文件所在路径追加到 classpath 环境变量中,修改后的 classpath 变量值为(假定 Tomcat 安装路径为“D:Program FilesTomcat”): classpath=.;%JAVA_HOME%libdt.jar;%JAVA_HOME%libtools.jar;D:Progra

6、mFilesTomcat commonlibservlet-api.jar;注意: 最新版本的 Tomcat 中可能没有 common 这个文件夹了。所以 servlet-api.jar的路径应该为“D:Program FilesTomcatlibservlet-api.jar”。3.启动 Tomcat 服务,然后在浏览器中是指服务器 IP,8180 是 Tomcat 安装时设置的端(5),如果看到了如下图的 Tomcat的欢迎页面,就说明已经安装配置!2.3 数据库的安装在数据库已经安装情况下,通过如下方案可以完成MPI1.0 系统基础数据库和基础数据维护工作。方法一

7、:直接执行表结构和基础数据前提条件:已在服务器上安装了 Oracle 或 DB2 数据库,并创建了一个空库。将数据库表结构 SQLMPI1.0 系统提供 Oracle 和 DB2 两个版本的数据库)直接拷贝粘贴到数据库中执行,即可建立数据库表结构。方法二:通过基础数据安装工具“ServerSetUp”创建基础数据库前提条件:已在服务器上安装了 Oracle 或 DB2 数据库,并创建了一个空库。在“数据库数据库安装”目录下打开“ServerSetUp”目录,并双击运行“dbsetup.exe”程序,弹出数据库安装向导界面,如下图:选择“标准安装”或“自定义安装”(选择“标准安装”后不可选择所需

8、安装的数据库对象,默认全部安装;选择“自定义安装”后,可选择所需创建的数据库对象及需要导入的数据)。此处以“标准安装”为例,点击“下一步”按钮,弹出目标数据库选择界面,如下图:选择需安装的目标数据库类型(系统目前只支持 Oracle 数据库和 DB2 数据库),以“Oracle”为例,点击“图:”按钮,弹出安装系统选择界面,如下所要安装的系统,并点击“”按钮,弹出数据库连接参数设置界面,如下图:设置数据库连接参数前,首先需要设置数据源。点击“数据源设置”按钮,弹出 ODBC 数据源管理器界面,如下图:在上图界面中点击“添加”按钮,弹出数据源驱动选择界面,如下图:选择 Oracle 数据驱动,点

9、击“完成”按钮,弹出 Oracle 数据驱动设置界面,如下图:输入数据源名称、数据库服务名和用户名后,点击“Test Connection”按钮,弹出 Oracle 数据驱动连接界面,如下图:输入数据库后,点击“OK”按钮,则会弹出测试连接如下图:的提示框,确定后,继续点击“OK”按钮,即可在 ODBC 数据源管理器界面查看到刚刚新建的数据源,如下图:点击“确定”按钮关闭 ODBC 数据源管理器界面。回到数据库连接参数设置界面,在该界面中输入数据源名称、用户名、用户后,点击“连接测试”按钮,连接“”标示,连接失败“×”标示,如下图:数据库连接测试后,点击“完成”按钮,弹出数据库对象和

10、数据的创建和导入准备界面,如下图:点击“创建”按钮,在弹出的“是否开始创建数据库!”的提示框中选择“是”,即可开始自动创建数据库对象以及导数据操作,创建完成后,每个对象的创建结果及数据的导入数在界面上都有显示,如下图:此时,mpi 数据库中的所有对象都已创建,且所有的基础数据都已导入。安装向导即可。2.4zookeeper 服务的安装1. 获取到 zookeeper 的安装文件,将其解压到服务器的某个目录下,比如 D: zookeeper目录:2. 修改“zookeeperconf”下的“zoo_sample.cfg”文件的文件名为“zoo.cfg”3. 配置属性如下图:修改 dataDir

11、确定 zookeeper 新建 dataDir 文件夹的路径,以及修改 zookeeper 端(clientPort,一般为默认)。4.在 D:zookeeperbin 目录下双击“zkServer.cmd”文件,即可启动 zookeeper 的服务。如下图:3MPI 安装说明3.1 Solr 使用和部署Solr 配置说明:Solr 包中有个 solr 目录,solr 的主要配置都在该目录下,该目录中有个 cores文件夹和 solr.xml 配置,solr.xml 中配置了 solr 的外部地址,以及所有 solr 索引库的名称和配置路径;cores 文件夹下是所有的索引库目录,每个目录下包

12、含两个文件夹 conf 和 data, data 下有两个文件夹 index 和 tlog,index 是存放生成的索引文件,tlog 存放 log,conf 下是必要的配置文件 schema.xml 和 solrconfig.xml,schema 用于配置索引的字段信息,solrconfig 用于配置处理、索引配置、缓存配置等信息。Mpi 配置了两个索引库 core1 和 core3,core1 中存mpi 的索引信息,是主要的索引库,core3 中存放的是已注销的个人信息数据。3.1.1单个 solr 配置1.获 得 solr 的 文 件 包 , 将 其 解 压 到 某 个 服 务 器 中

13、 , 比 如 :D:apache-tomcat-6.0.35webappssolr.修改 solr 的服务器目录下的“apache-tomcat-6.0.35bincatalina.bat”文件,添加关于 solr的启动配置信息如下:2.setJAVA_OPTS=%JAVA_OPTS%-Dbootstrap_conf=true-DzkHost=localhost:2181-DnumShards=1如图:注意:如果是 linux 系统修改 catalina.sh 文件,添加配置如下(之后章节不再重复):JAVA_OPTS="$JAVA_OPTS -Dbootstrap_conf=tru

14、e -DzkHost=:2181 -DnumShards=1"参数说明:Dbootstrap_conf:是否将配置上传 zookeeper 统一管理,这里设置为 trueDzkHost:solr 使用的 zookeeper 地址(ip 和端)DnumShards:solr 的节点数(不包括复杂节点,是分布式的节点数量)3. 修改“apache-tomcat-6.0.35webappssolrsolr”目录下的“solr.xml”文件:4. 先启动的 zookeeper 服务,然后启动 solr 服务,)。对应的 url 地址(如:3.1.2Solr 分布式配置若要配

15、置 solr 的分布式,则如 3.1.1 设置再配置一个 solr服务器,将所有服务器的“bincatalina.bat”文件关于 solr 的启动配置信息为:setJAVA_OPTS=%JAVA_OPTS%-Dbootstrap_conf=true-DzkHost=:2181-DnumShards=2(修改-DnumShards 的数量,-DnumShards 表示配置的节点数,zookeeper 服务 IP 及端要相同)启动所有服务,如下图:3.1.3Solr节点配置该配置可以减少 solr 服务器检索。如 3.1.1 所示配置一个 solr 服务器,将该配置好的服务器中

16、“bincatalina.bat”文件关于 solr的启动配置信息为:set JAVA_OPTS=%JAVA_OPTS%-DzkHost=:9080(solr 配置的 zookeeper 服务器 IP及端口需一致)以下介绍节点的每个 core 配置,预设主节点配置(solrconfig.xml 文件):预设从节点的配置(solrconfig.xml 文件):3.1.4Solr 索引定时备份配置2.2 版本新增功能,定时备份索引组件配置(“/mpi/spring/spring-schedule.xml”)如下:3.1.5利用节点恢复数据1、从节点数据受损,直接2、主节点数据受损

17、,从点服务;节点拷贝索引数据对主节点进行覆盖,重新启动服务;3.1.6利用备份索引恢复数据1、先关闭索引服务器,将要用于恢复数据的备份索引文件一一对应的后重启索引服务器。到索引目录,然3.2 MPI 程序发布3.2.1MPI 程序部署将项目应用程序 WAR 包拷贝粘贴到 Tomcat/ webapps 目录下,启动 Tomcat 服务,即可通过装时设置的端署的项目。(5 是指服务器 IP,8180 是 Tomcat 安,mpi 是指 Tomcat/ webapps 目录下自动解压后的程序目录名)已部注:Tomcat 服务每次启动时都会将 webapps 目录下的 WAR

18、 包解压一次,为避免 Tomcat服务每次启动时重新解压 WAR 包从而替换了已有的配置信息,应在 Tomcat 服务第一次启动完成后将 WAR 包删除。3.2.2RPC 服务相关配置1、配置本 MPI 的表示外部系统在调用 MPI 系统的 RPC 服务时需要在服务名前添加名空间,如 MPI 中 mpiProvider 服务按如上配置后,外部系统调用时需要使用mpi31.mpiProvider 的名称; 配置 zookeeper 的接连地址;配置本系统提供 RPC 服务的调用2、3、。形式为:hessian:/$ip:$port/$servletContextName/rpcip 和 port

19、 是 MPI 部署的服务器 ip 和端口,servletContextName 是 MPI 部署的应用名称,在 Tomcat 下就是在webapps 目录的目录名,或者是在 Context 文件中的 path 的值:3.2.3MPI 程序连接数据库配置在应用程序的WEB-INFconfigspring 目录下,修改 perties 文件内容:根据 mpi 的数据库类型选择相应的数据库配置,并修改数据库的连接地址和用户名完成后保存文件,重启应用服务即可连接到指定的数据库。,3.2.4MPI 程序 solr 配置在应用程序的WEB-INFclassesmpispring 目录下,修改

20、spring-context.xml 文件内容:修改 solrZkAddress 参数,solrZkAddress 为 solr 服务的 ip 和端文件,重启应用服务即可连接到指定的 zookeeper 服务。,修改配置完成后,保存3.2.5MPI 程序 RPC 发布及配置服务在前台界面“RPC 服务配置”可以配置 MPI,zookeeper 服务 IP 及端口。如果需要配置服务则需要填写服务,若不需要或者需停止改服务则将此项清空并点击确定。【节点类型】主要做用是的定时器,集群配置是同一只能有一个主节点,只有主节点会定时运行的定时器。【是否下发】如果做为主节点,且有子节点(另外一个域的子节点。

21、节点),可以配置下发,当 mpi 数据有更新时会定时将更新数据下发到3.2.6MPI 程序消息配置如果需要使用 MPI 索引更新提醒,需要修改 spring-schedule.xml 内的配置,如题:若要消息,sendMessage 的 value 值改为 true。还需要安装 mateQ:将 mateQ 压缩包解压,在配置 conf 文件夹下的 server.ini:1. zookeeper 地址配置:server.ini 里配置连接的 zookeeper 地址及其端口。2. 主题配置:将需要订阅以及发布的主题名称配置进 server.ini 里面。配置文件如图:(注:MPI 的消息主题为 mpimsg,zookeeper 配置的地址与 MPI 的 zookeeper 地址一致)3.在安装目录的 bin 目录下双击"metaServer.bat"文件,即可启动 metaQ 的服务4.消息订阅接收:spring 里订阅要接收的主题名称。如图:处理的类里需要有指定的方法来处理接收的消息, 方法名为 public voidonSubscribeMessage(Object message),并且要有 rpc 的注解,如下图:3.2.7MPI 错误日志检测设置1.配置人邮箱账号和在应用程序的WEB-INFclassesmpispring 目录下,修改

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论