




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
系统部署简易手册
北京京杭天丽有限公司
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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 市政公用事业改革考察报告
- 公司行政相关管理制度
- 公司订单流程管理制度
- 2025企业管理资料范本天津市合作协议范本(模板)
- 广东省惠州市2024~2025学年 高二下册3月阶段考试数学试卷附解析
- 2025年中考语文(长沙用)课件:微专题精练 群文阅读(古诗文联读)
- 走进文化生活 同步练习
- 自然语言处理中的强化学习应用研究-洞察阐释
- 神秘宝藏之旅基础知识点归纳
- 2024年广州市第一人民医院招聘真题
- 2025届浙江省杭州市建兰中学八年级英语第二学期期末综合测试试题含答案
- 小麦收割合同协议书模板
- 商铺退押金协议书
- 广东省惠州市惠阳区2023-2024学年一年级下学期语文期末随堂练习试卷(含答案)
- 冷链物流配送中心建设项目可行性研究报告
- 起重吊装作业安全与操作规范培训
- 2025辽宁沈阳副食集团所属企业招聘25人笔试参考题库附带答案详解
- 2023电气装置安装工程 旋转电机施工及验收规范
- 2025-2030年中国航空密封件行业市场现状供需分析及投资评估规划分析研究报告
- GB 45673-2025危险化学品企业安全生产标准化通用规范
- 第六单元 年、月、日 单元测试(含答案)2024-2025学年三年级下册数学人教版
评论
0/150
提交评论