DLib区域图书馆集群管理系统安装指南

 
 
 
 
 
 
 
DLib区域图书馆集群管理系统
安装指南
 
 
 
 
 
版本:2010.08.10
编写:   
 
 
 
 
 
 
 
 
 
 
 
 
东莞市明智科技有限公司
地址:广东省东莞市莞太路34号软件企业孵化园2C
邮箱:dlib@foxmail.com QQ:57838029
电话:400-600-9028 18925401716
 
 
 
目 录
一、运行环境... 3
(一)硬件环境:... 3
1、服务器... 3
2、工作机... 3
(二)软件环境:... 3
1、服务器... 3
2、工作机... 3
二、安装步骤... 3
(一)Ubuntu的安装... 3
1、安装前的准备... 3
2、安装步骤... 5
(二)远程控制... 12
(1)winscp安装与使用... 12
(2)putyy安装与使用:... 13
(三)安装JRE. 14
(四)PostgreSQL数据库的安装... 17
(五)JBOSS的配置... 21
(六)远程启动DLib区域图书馆集群系统Jboss服务器... 22
 
 
 
 
 
 
 
 
 
 
 
 
 
 
一、运行环境
(一)硬件环境:
1、服务器
(1)基本配置
处理器:英特尔奔腾处理器E5300 2.6G
Cache:2M
内存:2GB DDR2-800
硬盘:320G非热插拔SATA3.5寸硬盘(7200)
网卡:千兆网卡
 
(2)推荐配置
处理器:四核英特尔至强处理器E5504 2.0G
Cache: 4M
内存:4GB ECC DDR3-1066
硬盘:146G热插拔SAS硬盘(15000转)
网卡:两块千兆网卡
 
2、工作机
普通PC即可,内存要求大于1G,推荐内存配置2G
 
(二)软件环境:
1、服务器
(1)、操作系统:Linux、Windows、Solaris等
(2)、数据库:PostgreSQL、Oracle、MSSQL Server等
(3)、应用服务器:JBOSS4.2.3
(4)、JRE:JRE1.5.0版本以上
2、工作机
安装有下列任何一款浏览器即可:
(1)、IE7.0以上
(2)、Firefox3.0以上
(3)、Chrome
(4)、Opera
(5)、Safari
二、安装步骤
DLib区域图书馆集群管理系统是以B/S模式运行的,对工作机只有浏览器的要求,因此这里不再描述工作机的安装,仅对服务器的安装部署进行讲解。下面我们以Linux操作系统的Ubuntu发行版本、PostgreSQL数据库为例详细讲解。
 
(一)Ubuntu的安装
Ubuntu分为桌面版和服务器版,服务器版和桌面版的区别仅为配置的软件集合不同,因此为了降低讲解的难度,这里以Ubuntu桌面版为例进行讲解。Ubuntu服务器版的安装和管理网上有众多资料可以参考。
1、 安装前的准备:
(1)、到ubuntu的官方网站http://www.ubuntu.com/ 下载ubuntu的相应安装镜像文件。

图1
(2)根据用户服务器实际情况,选择32-bit或64-bit

(3)将下载的镜像文件刻录成光盘或者制作成可启动U盘,并把服务器设置为从光盘或者U盘启动即可。
2、 安装步骤
第一步:选择语言,建议你选择英语

第二步:选择第一项“Install Ubuntu Server”并按回车键即可开始安装。

第三步:确认选择的语言,选择美式键盘。

 
 
 
第四步:设置主机名ubuntu,时区

 

 
 
第五步:选择手动指定分区(高级)Manual

 
第六步:根据需求对硬盘进行设定,一般情况调整为主分区、交换分区、用户分区

 
第七步:设定用户名和密码,建议设置默认用户Ubuntu,以便建立全文索引的存储目录
 
第八步:确认前面的选择,开始安装

第九步:选择需要安装的软件,因为服务器是没有图形界面,这里我们选择远程控制软件openssh server
 
第十步:完成所选软件安装:

 
 
第十一步:配置grub,选择yes

第十二步:安装完之后,服务器自动启动,输入用户名与密码登录系统:

 
 
第十三步:登录系统之后,输入命令ifconfig查看服务器的IP地址,而且要记住,待后续使用,到这步,需要在服务器完成的操作基本上完成.

(二)远程控制
在windows 环境下安装winscp(图形操作)或者putty(指令操作)远程控制刚才已架设好的服务器:
(1)winscp安装与使用
1、 winscp 下载与安装:
下载地址:http://winscp.net/eng/download.php
2、 winscp 使用:

3、登录之后,就可以操作相应的目录了。

(2)putyy安装与使用:
1、下载地址:http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html
2、安装与使用:填入刚才在服务器查看到的IP地址:

3、 登录之后,就可以使用命令远程控制服务器:

4、 增加GBK字符集支持。编辑local文件

添加zh_CN.GBK  GBK到local文件里,ctrl+x保存并退出,并在终端继续输入命令  并执行。
 
(三)安装JRE
    1、在远程控制电脑上下载JRE二进制安装包:
http://www.java.com/zh_CN/download/
2、上传jre二进制安装包到服务器,启动winscp:登录之后,在本地磁盘里面找到刚才下载的jre安装包,选中右键发送到->winscp(上传),如下图所示:

   
    3、根据提示,设置好上传到服务器目录,单击复制即可:

 
4、在远程控制电脑上启动putty,登录服务器之后:
①切换到刚才上传jre安装包目录

②将jre安装文件权限更改为可执行:

③安装jre:

④设置环境变量:
 
打开nano编辑器:把jre中bin的路径添加进去即可:按快捷键Ctrl+x保存退出:

⑤远程重启服务器:

⑥输入java -version 查看jre是否安装成功,安装成会出现下图的提示

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
(四)PostgreSQL数据库的安装
1、在http://www.postgresql.org/download/linux  Linux的32位安装包

 
 

2、上传PostgreSQL二进制安装包到服务器上,用户可以参照jre安装包上传方法,这里就不再详细陈述。
3、PostgreSQL上传到服务器,我们怎么远程安装呢?在远程控制电脑上启动putty,登录服务器之后:
①切换到刚才上传PostgreSQL安装包目录

②将PostgreSQL安装文件权限更改为可执行:

③安装PostgreSQL:
A、设定PostgreSQL的安装目录,为以后系统重装等安全性、可靠性考虑,建议选择到非操作系统所在的分区。

B、设定数据库中数据库文件的存放目录,建议选择到非操作系统所在的分区。

     C、设定PostgreSQL中超级用户postgres的密码,建议采用字母大小写、数字、下划线等字符组合,且密码强度要足够。

     E、设定数据库的监 听端口,建议采用默认的5432端口。

     F、设定数据库中的本地字符集编码,选择zh_CN.utf8,或者输入19
 
     G、设定完毕,开始数据库的安装步骤

4、修改postgresqlSQL 数据库配置实现远程访问, 在远程控制电脑上启动putty,登录服务器之后
①编辑postgresql.conf文件

现在,我们需要修改“连接和权限”两行。
改变行:#listen_addresses=‘localhost’ 修改为:listen_addresses=‘*’
改变行:#password_encryption=on 修改为:password_encryption=on
②设置谁才可以操作数据服务器,编辑pg_hba.conf,一般情况下设置远程控制这台电脑的IP地址:

添加以下内容到pg_hba.conf底部:

5、重启服务器,以上配置就生效了

6、远程使用postgresql,首先在控制电脑上安装posrgtesql 8.4或者安装pgadmin III,用户可以到官方网站去下载,安装完之后启动pgadmin III,进入文件->添加服务器:连接到服务器:

7、连接成功后,就可以进行DLib区域图书馆集群系统的安装配置
    7.1恢复初始化数据库
    7.1.1 启动图形界面的数据库管理工具pgAdminIII:应用程序->PostgreSQL8.4->pgAdmin III,选中刚才连接成功的服务器:

7.1.2输入在安装PostgreSQL时设定数据库超级用户postgres的密码,登录进入pgAdmin,然后展开目录树,在“数据库”的节点上单击右键选择“新建数据库”,然后依次输入数据库的名字(建议使用mzlib)、数据库的拥有者postgres、字符编码选择UTF-8、字符的排序zh_CN.utf8、字符分类,最后单击“确定”按钮来完成数据库的创建。

    7.1.3展开“数据库”节点,然后在刚刚创建的新数据库上单击右键,选择“恢复”,然后选择DLib区域图书馆集群管理系统的安装光盘上的原始数据库备份文件mzlib.backup,然后单击“确定”即可完成数据库的恢复。

 
    (五)JBOSS的配置
    1、从复制安装光盘中的jboss-4.2.3.GA目录上传到服务器用户的目标目录。上传方法参照前面jrep安装包。
    2、编辑mzlib-postgres-ds.xml

编辑webopac-postgres-ds.xml

以下的三个节点为可配置项:
l  <connection-url>jdbc:postgresql://127.0.0.1:5432/shangrao</connection-url>
l  <password>123</password>
l  <user-name>postgres</user-name>
默认情况下,我们只需修改<password>节点下的密码为安装PostgreSQL时所设定的密码。其他节点无需修改。
如果我们在创建PostgreSQL数据库的时候没有采用mzlib的默认数据库名字,且JBOSS应用服务器和PostgreSQL数据库安装在同一台服务器上,那我们除了修改配置文件<password>节点的密码之外,还修改<connection-url>中的mzlib为自己创建的数据库的名字。
如果不在同一台服务器,可以修改<connection-url>中的IP地址为PostgreSQL所安装的服务器的IP地址、数据库为所恢复的数据库的名字,修改<password>节点的密码为安装时所设定的密码。
提示:在分开安装的情况下,要注意在修改PostgreSQL数据库服务的监 听IP和接受的客户端的连接的IP范围,修改途径可以通过pgAdmin的管理工具进行修改,也可以直接修改PostgreSQL的配置文件。至于如何修改可以参考FAQ中的说明。
 
(六)远程启动DLib区域图书馆集群系统Jboss服务器
1、在控制电脑上启动winscp,登录之后进入菜单:命令->打开终端,弹出以下对话框:

在输入命令后输入以下命令单击执行即可:
sh /home/ubuntu/jboss-4.2.3.GA/bin/run.sh -b 0.0.0.0
    启动完成后可以看到如下图启动成功的提示。

    2、启动完成之后,我们打开浏览器,然后输入服务器的IP地址,加上JBOSS服务器的端口号默认为8080,以及DLib区域图书馆管理集群系统的应用的名字mzlib,然后回车即可打开如下图的界面。

    输入默认超级用户的用户名和密码,均为system,即可登录系统,看到如下图的界面。