系统部署详细手册_第1页
系统部署详细手册_第2页
系统部署详细手册_第3页
系统部署详细手册_第4页
系统部署详细手册_第5页
已阅读5页,还剩12页未读 继续免费阅读

VIP免费下载

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

文档简介

系统部署简易手册

北京京杭天丽有限公司

2015年11月

1客户环境

1.1硬件列表

节点

序号设备名称主要配置备注

CPU:16C3.0GI1Z

内存:32G资源池分配配置相当的虚

1应用服务器1

硬盘:100G拟机

网卡:1000兆以太网卡

CPU:16c3.OGHZ

内存:32G资源池分配配置相当的虚

2Netty服务器2

硬盘:100(;拟机

网卡:1000兆以太网卡

CPL':16C3.OGIIZ

必须高端物理机或者共用

内存:32G

3数据库服务器1现有网省公共数据库服务

硬盘:200G

器(新建专有实例)

网卡:1000兆以太网卡

1.2软件列表

软件分类软件名称版本备注

操作系统RcdHatEnterprise6.x64位应用服务器采用

操作系统winserver200364位Netty服务器采用

数据库Oracle11.2.0

JDKSunjdk1.6.4564位

中间件Tomcat6.0

1.3端口列表

序号名称Ip地址端口

前台中间件:8070

1应用服务器格式(XXX.XXX.XXX.XXX)前台:9000

Netty服务器格式(XXX.XXX.XXX.XXX)3333

数据库服务器格式(XXX.XXX.XXX.XXX)1521

2服务器软件安装

2.1数据库服务器软件安装

若要自己安装请参考其他文档,值得注意的是:

1)Oracle版本建议采用。

2)Oracle字符集采用ZH16GBK(Linux下安装默认为该字符集,建议确认一下)。

3)Oracle对外连接数(processes)建议调整为500~800,依系统内存而定。

2.2应用服务器软件安装

2.2.1Linux系统安装

REDHAT

ENTERPRISELINUX5

RedHatEnterpriseUnuxServer的默认安援包括一冢列用于一赧互联网应蹄)软件。悠希望您的系

统可以支持的殿外功能是什么?

□领件开发

团虚拟化

□解服务国

软件的定制可以现在进行,也可以在安装,B使用软件管理应用程序来完成。

@梢后定制⑴C现在定制©

|□发行注记®|o届区®|娅]

取消“虚拟化”,勾选“软件开发”及“网络服务器”,然后选择“现在定制”后点击”

下一步”。

REDHAT

ENTERPRISELINUX5

RedHatEnterpriseLinuxServer的歙认安装包括一系列用于一般互取网应用的软件。伤希塑哪J系

统可以支持的颉外功能是什么?

团坡件开发

□虚拟化

0网络服务器

款件的定制可以现在迸行,也可以在安装后便用软件管理应用程序来完成。

O稍后定制⑴®现在定制©

I口发行注记®](q后退⑧.下一次⑧

在“开发”分类中勾选”老的软件开发“

REDHAT

ENTERPRISELINUX5

桌面环境,€口GNOME软件开发

应用程序—口Java开发

国口KDE软件开发

次□Ruby

®0X较件开发

♦团开发工具

决回开发库

:X0老的软件开发

这些软件包提供对以的发行版的兼容性支持。

8of9optioralpackagesselected

|可选的一件包g>

口发行注记®•后退⑧/下一步®

在“服务器”分类中,取消”打印支持“,勾选”服务器配置工具“、”网络服务器“、”老的网络服

务器“。

REDHAT

ENTERPRISELINUX5

圄二Windows文件服务器

©0万维网蹑务器

Gic打印支持

冷匚新闻服务器

>a服务器配置I:具

虚拟化冷团网络赧务器

语言支持(4)0老的网络服务器

。口邮件服务器

这匆软件包包含所有红帽的定制服务器配置工具。

6of9optionalpackagesselected

可诜的软件宜g)

口发行注记®Q后退⑧|I♦下一步颔

在“基本系统”分类中勾选“老的软件支持”,并选中“老的软件支持“后点击”可选软

件包“,在弹出界面中全选支持包。

REDHAT

ENTERPRISELINUX5

应用程序的库文件是甚于原先的发行版本。

3of10optionalpackagesselected

可选的的:件包gj

。发行注记®q后退⑧|♦下一步颔

REDHAT

ENTERPRISELINUX5

桌面J

应用彳

开发

赧务;

基本

虚拟彳

语言:

‘用诜的件包◎]

。发行注记®q后退⑧♦下一步®)

然后顺序向下安装。

2.2.2JDK安装

JDK安装文件采用jdk-6u45Tinux-x64-rpm.bin版本,具体安装步骤:

1、连接SSH(或其它工具)通过命令工具及文件拖拽工具操作linux服务器

2、在根目录下单独创建文件夹命令:mkdir/文件夹名称回车。

①若出现权限不足则赋权限(超级管理员登录root):su回车,输入密码:当前用户的密码,赋权

限,

②赋权限命令:chmoda+w/usr/java(usr/:文件路径java:待创建文件名)

删除文件夹:rm-fr文件夹名回车(文件夹及其内所有文件)。

3、文件夹创建完成后将安装文件拖到新创建的文件夹中,查看命令:cd/文件夹名回车(进入到当

前文件夹下),输入命令:Is回车(显示文件夹下所有文件名带后缀)。

4、运行jdk文件命令(在jdk文件当前目录下cd):

①给文件加上可执行权限:chmod+xjdk-6u45-linux-x64-rpm.bin

②执行jdk-6u22Tinux-x64-rpm.bin命令:./jdk-6u45-linux-x64-rpm.bin

执行后生成jdk-6u45-linux-amd64-rpm,同时还有其他一些包比如sun-javadb等

查看命令:输入命令:1s回车(显示文件夹下所有文件名带后缀)

删除sun"文件(没有):rm-fsun*

③安装jdk-6u22Tinux-x64-rpni命令:rpm-ivhjdk-6u45-linux-amd64-rpm

5、配置环境变量

①进入编辑profile文件:vi/etc/profile(直接用)(按“i”进入编辑模式)

②在profile文件最后追加入如下内容:

JAVAJIOME=/usr/java/jdkl.6.0_45(jdk安装路径)

PATH=$JAVA_HOME/bin:$PATH

CLASSPATH=.:$JAVAHOME/1ib/dt.jar:$JAVAHOME/lib/tool.jar

exportJ/WAHOME

exportPATH

exportCLASSPATH

按CSC键

输入“:wq”保存退出

输入“:q!”退出

③再使配置生效soure/etc/profile

④查看Java版本(jdk):java-version

[root@localhostjava]#java-version

javaversion1.6.0_45

Java(TM)SERuntimeEnvironment(build1.6.0_45-b06)

JavaHotSpot(TM)64-BitServerVM(buiId20.45-b01,mixedmode)

2.3Netty服务器软件安装

2.3.1Winserver2003系统安装

1、准备工作:

1)准备好WindowsServer2003StandardEdition简体中文标准版版安装光盘。

2)用纸张记录安装文件的产品密匙(安装序列号)。

3)如果你想在安装过程中格式化C盘或D盘(建议安装过程中格式化用于安装2003系

统的分区),请备份C盘或D盘有用的数据。

2、用光盘启动系统:重新启动系统并把光驱设为第一启动盘,保存设置并重启。将2003

安装光盘放入光驱,重新启动电脑。

3、光盘自启动后,如无意外即可见到安装界面。

,IndcusServer2003,StandardEditlcn安裳程界

欢迎使用安亲程序.

这给分的安袅程序准备在企的计■机上运行Microsoft(S)

3)ndow$<B).

O妻现在安亲Ring表修按EnSr

O要用“恢复代制自"储复Bindos安装•储拉B.

O野送出音紧理序.不安袅SindoMS.情掖F4

&埼广绝缘I修复F3*建出

4、全中文提示,“要现在安装Windows,请按ENTER",按回车键。

fltndous费权协议

MIC80SOFT软件最终用户声可恃W

MICSOSFrHIK^SSSSVEB20CG,STWAfiLEDI7IC»

MIC8GS0FT5nMicSB国两ZOCG.ESI日的USEEDJTICa

if仔细阅读以下最终用尸讦可协双C(侪次》).一旦安装

就使用随此<恃议>接但审软件('笫件").即朱明生同

重本《俗议》的得西条歆.如果密不到亘,则不嬖使用“软

件”.剧明.如果可行.生可^珞其返回到物买处并法却全

身送款.

在卡槎得住同竟的胃品下.也“软洋”不会将任何可认明个

份的值且从史的球芳署母2到NIC80SCFT计算机系统.

1.O.本〈梅Q是按(个人更里个实体)与Microsoft

Corpcratico(MicrosoftM)之而达史的法笊悔议.“坡

体”和任何相关媒体和印助财利受玄〈体议》①妁束,“勃

件“包括十H机软件(包抵联机和电子文档)・*《协议》

击用干Hicroeoft可随的辘供能使生可以3到的“软件”

而我用竟女“我不同童小济&*5下一五

5、只有用光盘启动安装程序,才能在安装过程中提供格式化分区选项;如果用MS-DOS

启动盘启动进入DOS下,运行i386winnt.exo进行安装时,安装Windows2003过程没有格式化

分区选项。格式化C分区完成后,创建要复制的文件列表,跟接着开始复制系统文件。

HlndcusServer2003,StandardEditico安桀

6、文件复制完后,安装程序开始初始化Windows配置。

7、初始化Windows配置完成后,系统将在15秒后重新启动。

8、这部分安装程序已经完成,系统将会自动在15秒后重新启动,将控制权从安装程序

转移给系统。这时要注意了,建议在系统重启时将硬盘设为第一启动盘(不改变也可以)。重

新启动后,首次出现WindowsServer2003启动画面。

WindowsServer2003

CopyngMQ1X52003

Mie/maf!CorporaUonMcrosofT

2.3.2Netty系统安装

1、安装jdk(winserver2003)

参考文件:

配置JDK环境变量

.doc

D将JDK安装到自己指定的路径,这里没有更改,选择了默认路径,直接点击【下一步】;

2)安装过程中,会出现安装jre的界面,依旧选择默认路径,直接【下一步】继续安装;

3)最后安装结束界面的按钮是【继续】,点击进入到JavaFxSDK的设置界面,直接点击

取消即可,JDK安装结束;

4)安装好后,直接右击【我的电脑】一【属性】,在弹出的对话框中选择【高级系统设

置】;

5)在弹出的对话框中选择【高级】选项卡下的【环境变量】;

6)在弹出的对话框,单击【系统变量】下的【新建】按钮,在弹出的对话框中填入变量

名JAVAJ0ME,变量值:C:\ProgramFiles\Java\jdkl.**;

7)按照同样的方式创建系统变量classpath,变量名为classpath,变量值为:.;%JAV

A_HOME%\lib;%JAVA_HOME%\lib\tools.jar:

8)还要在已有的系统变量path的变量值的最后加入以下变量值:用JAVA_HOME%\bin;%

JAVA_HOME%\jre\bin

2.3.3Netty优化配置

1、对于JVM启动时选取的启动参数是:-server-Xms2048m-Xmx2048m-XX:+UseParal

lelGC-XX:+AggressiveOpts-XX:+UseFastAccessorMethods;

2、尽量避免小数据通信、不定长不稳定数据通信。可以通过数据拼接,报文格式设定等

方式以稳定和优化吞吐量;

3、json数据协议;

4、静态化ChannelFactory,如果大量产生该对象,将会导致directoutofmemory;

5、压力测试在linux下,采用ulimit-n65535才能实现较高性能ulimit-n修改并

发文件访问数。

3项目安装部署

按文档顺序配置及运行。

3.1数据库配置说明

数据库安装完成后用PLSQL以system用户登录数据库,执行以下SQL,

■创建表空间

1>createtablespaceDGHdatafile*${ORACLE_HOME}/oradata/orc1/dghO1.dbf?size10240Mauto

extendonnext500Mmaxsize20480M;

2、createtablespaceIXiH_TJdatafile'${ORACLEHOME}/oradala/orcl/dgh_tj01.dbf'size6144M

autoextendonnext100Mmaxsize10240M;

3、createtablespaceJJGKSOVRCEdatafile'${ORACLE_HOME}/oradata/orc1/jjgksourceO1.dbf'

size1024Mautoextendonnext64Mmaxsize10240M;

4、createtablespaceZHJ11SOURCEdatafile4${ORACLEHOME}/oradata/orc1/zhjhsourcoO1.dbf'

size1024Mautoextendonnext64Mmaxsize10240M;

■创建临时表空间

createtemporarytablespaceDGHTEMPtempfile'$(ORACLEJIOME}/oradata/orcl/dghtcmpOl.dbf

size1024Mciutoextendonnext64M;

■创建用户

1、createuserdgh_tj_sotowidentifiedbydgh_tj_sotowdefaulttablespaceDGHtemporarytabi

espaceDGHTEMP;

2、createuserdgh_tjidentifiedbydgh_tjdefaulttablespaceDGH_TJtemporarytablespaceDG

H_TEMP;

3、createuserjjgk_sourceidentifiedbyjjgk_sourcedefaulttablespaceJJGK_SOURCEtemporar

ytablespaceDGHTEMP;

4、createuserzhjh_sourceidentifiedbyzhjh_sourcedefaulttablespaceZHJH_SOURCBtemporar

ytablespaceDGHTEMP;

■给用户分配dba权限(后面会回收及重新分配权限):

1、grantdbatodgh_tj_sotow;

2、grantdbatodghtj;

3、grantdbatojjgk_source;

4、grantdbatozhjhsource;

■数据库各用户导入初始化数据:

I、impuser/password@localhost:1521/orclfile=文件路径/dgh_tj_sotow.dmpfull二ylog二文件路径/

dgh_tjsotow.log

2、impuser/password©1oca1host:1521/orc1file=文件路径/dgh_tj.dmpfull=ylog;文件路径/dgh_t

J.log

3、impuser/password©localhost:1521/orclfi醺=文件路径/jjgk_source.dmpfull=ylog;文件路径/

jjgksource,log

4、impuscr/password@localhost:1521/orclfilo=文件路径/zhjhsourc。.dmpfull=y108=文件路径/

zhjh_source.log

■回收用户dba权限及给用户重新分配权限:

1、revokedbatodghtjsotow;

2、revokedbatodgh_tj;

3、revokedbatojjgk_source;

4、revokedbatozhjh_source;

1>grantconnect,resourcetodghtj_sotow;

2^grantunlimitedtablespacetodghtjsotow;

3、grantconnect,resourcetodghtj;

4、grantunlimitedteiblespacetodgh_tj;

5、grantconnect,resourcetojjgksource;

6、grantunlimitedtablespacetojjgk_source;

7、grantconnect,resourcetozhjhsource;

8、grantunlimitedtablespacetozhjh_source;

3.2项目后台安装及运行

项目后台安装在Netty服务器上,以Java程序运行,操作如下:

将项目文件放在同一目录下如图:

2015/10/238:55文彳短

run.bat2015/10/238:51Windows批处理...1KB

1、更改远程访问后台的地址(数据库配置)操作如下:

①用dgh_tj_sotow用户登录密码;dgh_tj_sotow

②执行,sql语句:updateinitpara_appsetvalu2=,http://ipMilk:3333/*wherecla

ss_id='111'andname=1STAT_REQUEST_URL1注意:ip地址为Nctly服务器地址。

2、更改后台连接数据库地址:修改periies中的参数注意:需联系开发人员更改。

3、执行sql语句:updateinit_para_appsetvalue=,jdbc:oracle:thin:@数据库ip地址:1

521:orcl1whereclass_id=,1111andname='STAT_ORCL_URL'注意:数据库ip地址为数据库服

务器地址。

4、运行run.bat

3.3项目前台安装及运行

3.3.1项目前台中间件安装及运行

说明:前台程序加载的jar包,从另一中间件(tomcat)获取。

注意:a.与前台程序放到同一应用服务器下。

B.端口号:8070

项目前台中间件安装在应用服务器上,以Tomcat发布程序运行,相应文件名:dm-server,

操作如下:

1、①创建文件夹:如/deploy命令:mkdiraa回车

[root@tian-vm/]#Is-

bindatadevhone1ib64■ediaimtoptroots(

bootdeployetc,lib-----last+found■iscnetprocsbinsr

[root@tian-vm/]#mkdiraa

-[root@tian-vm/]#F-------------

aa1dataetclib64■iscoptsbinsysvar

blndep\oyhomelost+found■ntprocselinuxtmp

bootdevlibmedianetrootsrvusr

注意:若提示没有权限则:

a、在目录/usrF创建文件夹java:mkdir/usr/java【若权限不足则b】

b、需要超级用户赋权限执行命令切换成超级用户:su回车,输入密码:当前用户的密玛,赋权限c

c、赋权限命令:chmoda+w/usr/java

2、将dm-server通过ssh工具发送到新建文件夹中

3、通过命令执行stailup.sh文件

实时查看执行文件的口志命令:进入口志文件目录执行:tail-fcatalina.out回车Ctrl+c是退出tail命

局28-SecureCRT

文件(D偏集㈤MGO选项Q传城CD脚本⑤IM(D渡口(W)篝助(H)

点双⑪G油‘也机<Alt+R>

28X<1t>

usingCATALINA_IWPDIR:/aa/dm-server/apache-tomcat-6.0/temp

usingjRE_HOMt:--------------Zusr/java/jdkl.6.0_45

root@tian-vmcd..1.、,

root@tian-vmlapache二:om£ac-6.0]#Is^

bEinexaraplesLICENSENOTICERUNNING.txt

confliblogs,R,_E_L_E_A_S_E_-_N_O_T_E_S__reap.

[root@tian-vmapacne-;omcpt-6.0]#cd./logs

[root@tian-vmlogs]#

admin.2015-10-14.logcatalina.2015-10-27.loglocalhost.2015-10-21.log

admin.2015-10-16.logcatalina.2015-11-02.loglocalhost.2015-10-22.log

admin.2015-10-21.log[catalina.outIlocalhost.2015-10-26.log

admin.2015-10-22.loghost-manager.2015-10-14.loglocalhost.2015-10-27.log

admin.2015-10-26.loghost-manager.2015-10-16.loglocalhost.2015-11-02.log

admin.2015-10-27.loghost-manager.2015-10-21.logmanager.2015-10-14.1og'

admin.2O15-ll-O2.loghost-manager.2015-10-22.logmanager.2015-10-16.log

catalina.2015-10-14.loghost-manager.2015-10-26.logmanager.2(15-10-21.1og

catalina.2015-10-16.loghost-manager.2015-10-27.logmanager.2(15-10-22.log

catalina.2015-10-21.loghost-manager.2015-11-02.logmanager.2(15-10-26.log

catalina.2015-10-22.loglocalhost.2015-10-14.logmanager.2(15-10-27.log

catalina.2015-10-26.loglo£alhos「:2015-10-ig.loqmanager.2OT.5-11-02.log

[root@tian-vmlogs]#[rail-fcatalina.out

2015-11-213:37:57org.springframework.beans.'factory,support.DefaultListableBean

Factorypreinstantiatesingletons

信总:Pre-instantiatingsingletonsinorg.springframework,beans,factory,support.

就绪ssh2:AES-256-CTR24,2124行,80列VT100大写数字

注意:可能遇到的问题

①端口问题

但-、ecure5ii-i一i——

:文件(B编辑包«(y)选项⑼WCD牌超)IMO)分口也)砌回

aaaJ泡翕6<Ait+R>-二/笳一,二图铭?⑥国/

t/28x4>

2015-11-213:38:07org.springframework.web.servlet.FrameworkservletInitServletB>

ean

信息:Frameworkservlet'org.sotower.dm.web.adaptor.ModuleservletAdaptor':initia

lizationstarted_

2015-11-213:38:07org.springframework.web.servlet.FrameworkservletinitServletB

ran

,信息:Frameworkservlet'org.sotower.dm.web.adaptor.ModuleservletAdaptor':initia

11zafioncompletedin1ms

2015-11-213:38:18org.apache,coyote,hr:pll.HttpllProtocolstart

严重:Errorstart!endpoint

java.net.BindExceptwrrr-kddr^salreadyinuse<null>:8070

atorg.apache.tomcat.util.net.JoEndpoint.init(JloEndpoint.java:502)

atorg.apache.tomcat.Jtil.net.3oEndpoint.start(JioEndpoint.java:519)

atorg.apache.coyote.HttDllProtocol.start(HttpllProtocol.java:203

atorg.apache.catalina.connector.connector.start(connector.java:1131)

atorg.apache.catalina.core.standardservice.start(standardservice.java:5

31)

atorg.apache.catalina.core,standardserver.start(standardserver.java:710

atorg.apache.catalina.startup.catalina.start(catalina.java:578)

atsun.refleer.NarivewethodAccessorimpl.invokeO(NativeMethod)

atsun.refleer.NarivewethodAccessorimpl.invoke(NativewethodAccessorimpl.

java:39)▼

就滂ssh2:AES-256-CTR24,2224行,80列VT100大写数字

a.查看哪些端口被打开命令:netstat-anp或netstat-anp|more(可以分页显示)

netstat-anp|grep8070(查看该端口状态)

netstat-anp|grepjava(查看java端口状态)

b.查看应用该端口的程序:Isof-i:8070

C.关闭端口号:iptables-AINPUT-ptep-drop端口号-jDROP

iptabIes-AOUTPUT-ptep—dport端口号-jDROP

d.或者关掉对应的应用程序,则端口就自然关闭了:kill-9PID

屋28-SecureCRT

文件(D编辑但W(V)选项(Q)传域CD即本⑤工具(D®0(W)帮助的

口通口〉超产。机<Alt+R»6的二防1?"国5

V28X4»

[root@tian-vmbir)]#fnetstat-anpgrep8070/

repuu:::«u/u:::*LIST

EN2527/java

[root@tian-vmbin]#|netstat-anpgrepjava|

rep00::Trrr:iz/.u.u.i:/uui:::*LIST□

EN2527/java

tcp00:::7009:::*LIST

EN2527/java

tcp00:::8070:::*LIST

EN2527/java

Unix2LSTREAM

温馨提示

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

评论

0/150

提交评论