分布式虚拟参考咨询系统.ppt
分布式虚拟参考咨询系统,CVRS安装和配置,CVRS系统构成,两级架构:中心咨询系统:由总虚拟咨询台、中心调度系统、中心知识库、学习中心组成本地咨询系统:由本地咨询台、本地知识库组成中心咨询系统和本地咨询系统通过调度系统建立协同咨询关系。,中心咨询系统框架,本地咨询系统构成,咨询台使读者能和咨询馆员进行交互式沟通,获取知识;知识库则提供给读者自助式学习的方式。,CVRS主要功能实时咨询,总咨询台和本地咨询台提供以下实时咨询手段,集各种交互式技术于一体:Text Chatting文本交谈,实现咨询员与用户之间的文字交流Page Pushing页面推送Co-Browsing交互式同步浏览技术Desktop Sharing 桌面共享WhiteBoard Interacting 白板交互技术VoIP(Voice Over IP)一对一的语音解答用户退出时,系统发送满意度调查表,以获得质量反馈。咨询结束后,系统可发送咨询过程记录至用户邮箱。对于实时咨询中不能回答的问题,可由咨询员将含有提问者身份的提问信息直接送至非实时咨询问题列表中等待处理,并同时给提问者发送问题收条。,CVRS本地系统的软件构成,Tomcat,Fti全文引擎,Linux,应用程序,ORACLE数据库,J2SDK,CVRS系统运行环境,软件环境:操作系统:红旗Linux DC 4.1以上 数据库:Oracle 10g 硬件环境:P4 2.0G以上 IDE/SCSI 硬盘40G以上 512M 内存以上(推荐1G内存),添加统一认证主机名,修改/etc/hosts文件,添加:162.105.141.226 localhost,系统所需软件包,j2sdk-1_4_2_07-linux-i586-rpm.binj2sdk-1_4_2_07-linux-i586.binROOT目录应用程序hjdf目录全文搜索引擎,系统安装准备,CVRS本地系统安装包在/home下新建cvrs目录:mkdir/home/cvrs 并创建子录software.mkdir/home/cvrs/software 将所需软件包复制到sfotware下,系统安装部署1_安装JDK,安装J2SDK 方法一:j2sdk-1_4_2_07-linux-i586.bin 直接运行./j2sdk-1_4_2_07-linux-i586.bin,方法二:j2sdk-1_4_2_07-linux-i586-rpm.bin1.进入/home/cvrs/software目录输入./j2sdk-1_4_2_07-linux-i586-rpm.bin运行,将生成j2sdk-1_4_2_07-linux-i586.rpm文件2.输入rpm ihv j2sdk-1_4_2_07-linux-i586.rpm 进行安装(默认安装路径在/usr/java下),系统安装部署1_安装JDK,设置环境变量1.备份配置文件:cp/etc/profile/tmp/profile.back。2.编辑/etc/profile文件(或者该用户的.profile或.bash_profile),在末尾加入如下几行:export JAVA_HOME CLASSPATH PATH=/usr/java/j2sdk1.4.2_07/bin:$PATH,系统安装部署1_安装JDK,3.输入命令:source/etc/profile(or.profile or.bash_profile)重新引导profile文件,让添加的配置生效。如果发生问题,可以把/tmp里面的备份移动回来。4.输入命令:java version 如果成功则会显示jdk 版本号java version 1.4.2_07Java(TM)2 Runtime Environment,Standard Edition(build 1.4.2_07-b05),系统安装部署2_安装WEB SERVER,安装以上版本)1.进入/home/cvrs/software目录执行tar-zxvf jakarta-tomcat-5.0.28.tar.gz 将产生目录,将该目录复制到合适的地方。2.修改tomcat主目录下conf/server.xml文件(修改红色的部分):,系统安装部署2_安装WEB SERVER,.,系统安装部署3配置应用程序,1.将/home/cvrs/software/ROOT目录复制到/home/cvrs下:cp/home/cvrs/software/ROOT/home/cvrs2.在/home/cvrs/ROOT/目录下创建下配置文件存放目录,该目录的命名必须是本服务器的IP地址 mkdir ipaddresss3.在/home/cvrs/ROOT/WEB-INF/config目录下打开cvrs.xml文件,修改该文件。,系统安装部署3配置应用程序,maxActive 100 maxIdle 30 maxWait 10000,系统安装部署3配置应用程序,username cvrs(数据库用户名)password cvrs(口令),系统安装部署3_配置应用程序,driverClassName url jdbc:oracle:thin:oracleIP:1521:orcl(oracle数据库的连接参数),系统安装部署3配置应用程序,4.修改/home/cvrs/ROOT/WEB-INF/classes/resources目录下的application.properties文件(配置全文检索引擎的参数):search.src.path=/home/cvrs/hjdf/fti_data/datasearch.server.ip=服务器IPsearch.server.port=8877search.db.name=fly ipconfig=服务器IP,系统安装部署4_全文检索引擎,安装配置全文检索 将home/cvrs/software下的hjdf目录复制到/home/cvrs下 创建全文检索目录:mkdir/home/cvrs/hjdf/fti_data/data 索引数据mkdir/home/cvrs/hjdf/fti_data/databak 数据备份,系统安装部署4_全文检索引擎,3.将home/cvrs/hjdf/javaclient下的文件复制到/usr/lib下 cp/home/cvrs/hjdf/javaclient/*/usr/lib4.修改/etc/profile(or.profile or.bash_profile)文件加入下面一行LD_LIBRARY_PATH=/home/cvrs/hjdf/javaclientexport LD_LIBRARY_PATH运行 source/etc/profile(or.profile or.bash_profile)启用更新后的环境变量,系统安装部署4_全文检索引擎,5.修改搜索引擎的配置:打开文件/home/cvrs/hjdf/service/FlyInfo.ini,修改如下内容:TcpIP=本机IPPort=8877索引库路经DatabasePath=/home/cvrs/hjdf/fti_data索引数据路径DataRoot=/home/cvrs/hjdf/fti_data/data URLRoot=备份路径BakRoot=/home/cvrs/hjdf/fti_data/databak,系统安装部署4_全文检索引擎,6.启动全文检索服务 进入/home/cvrs/hjdf/service目录输入./FtiSvrd start(启动全文检索引擎)输入./FtiSvrd stop(停止全文检索引擎),系统安装部署4全文检索引擎,7.创建索引库进入/home/cvrs/hjdf/service目录,输入./FtiClient-c size(MB)flyCVRS-IP:8877 8.创建计划任务文件indexplan,文件内容为0-59*/home/cvrs/hjdf/service/FtiClient i flyCVRS-IP:8877,9.启动计划任务(后台守护进程)crontab indexplan,启动服务运行CVRS,1.启动Tomcat 进入/bin下输入./startup.sh(启动tomcat)./stop.sh(停止tomcat)2.启动全文检索引擎./FtiSvrd start3.crontab indexplan,小结,在系统安装过程中各种配置必须准确无误,否则系统运行过程中会不正常。系统安装一定安先安装配置Jdk。输入命令:java version 成功输出jdk 版本号。则说明Jdk安装正确。在安装Tomcat后,启动服务,打开浏览器在地址栏输入,如果进入CVRS页面则说明安装正确。,