非稅一體化部署手冊_第1頁
非稅一體化部署手冊_第2頁
非稅一體化部署手冊_第3頁
非稅一體化部署手冊_第4頁
非稅一體化部署手冊_第5頁
已閱讀5頁,還剩66頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

第71頁/共71頁非稅收入收繳管理系統(tǒng)--部署手冊福建博思軟件股份有限公司2017年七月專業(yè)實施部目錄TOC\o"1-5"\h\z\u1. 整體服務(wù)架構(gòu) 51.1. 非稅服務(wù)關(guān)系示意圖 51.2. 非稅系統(tǒng)應(yīng)用服務(wù)組成 51.2.1. 核心交換服務(wù) 51.2.2. rabbitmq消息隊列服務(wù): 61.2.3. 非稅票據(jù)業(yè)務(wù)相關(guān)服務(wù) 61.2.4. 電子繳款適配器服務(wù) 61.2.5. TIPS繳庫相關(guān)服務(wù) 71.2.6. 模擬銀行端 71.2.7. 應(yīng)用服務(wù)用途說明 71.3. 服務(wù)與模塊功能限定 82. 部署前提條件 92.1. 程序準備 92.2. 約定 92.3. 基礎(chǔ)環(huán)境準備 102.3.1. Jdk安裝 102.3.2. Rabbitmq安裝與配置 11. 安裝rabbitmq 11. 啟動rabbitmq 11. 添加foursword用戶及相關(guān)配置 12. 通訊端口配置 13. RabbitMQ軟件安裝常見問題 132.3.3. Redis(緩存服務(wù)器)部署 14. GCC安裝 14. TCL安裝 14. Redis安裝 152.3.4. weblogic安裝 182.3.5. Oracle數(shù)據(jù)庫安裝 192.3.6. Hbase安裝 193. Oracle數(shù)據(jù)庫初始化 193.1. 表空間創(chuàng)建 193.2. 創(chuàng)建用戶 193.3. 導入數(shù)據(jù)庫 204. hbase數(shù)據(jù)庫初始化 204.1. 創(chuàng)建表結(jié)構(gòu) 204.2. 調(diào)整表結(jié)構(gòu) 215. 服務(wù)與配置說明 225.1. 整理配置文件結(jié)構(gòu) 245.2. 非稅適配器系統(tǒng)參數(shù)配置 255.2.1. Linux下環(huán)境變量 255.2.2. agency-standard目錄下 25. perties文件配置如下 25. perties配置 285.2.3. Dispatchmanage目錄下 28. perties配置 285.2.4. finance-web目錄下 28. perties配置 285.2.5. nontax-finance目錄下 30. perties配置 30. perties配置 30. perties配置 31. perties配置 32. perties配置 325.2.6. nontax_config目錄下(適配器參數(shù)) 33. clear-provider子目錄 33.1. perties配置 33.2. perties配置 33. datagram-server子目錄 34.1. perties配置 34. finance-front子目錄 35.1. perties配置 35.2. error_perties配置 35.3. perties配置 35.4. perties配置 36.5. perties配置 365.2.7. nontax-finance目錄下 37. perties配置 37. perties配置 37. perties配置 38. perties配置(nontax-sis服務(wù)端口) 39. perties配置 395.2.8. platform目錄 40. perties配置 40. perties配置 40. perties配置 405.2.9. Report目錄 41. perties配置 415.2.10. perties配置 425.2.11. perties配置(江西短信平臺配置) 425.2.12. perties配置(江西短信平臺配置) 435.2.13. agency-sis服務(wù)端口配置 435.2.14. finance-sis服務(wù)端口配置 435.2.15. clear-transfer-service服務(wù)端口配置 445.2.16. ticketcenter_server票據(jù)池服務(wù)配置 455.2.17. 適配器與非稅一體化包配置 456. 非稅適配器服務(wù)部署 466.1. 部署路徑 466.2. 服務(wù)啟動順序 486.3. 啟動服務(wù) 496.3.1. 啟動rabbit-mq 496.3.2. 啟動zookeeper 496.3.3. 啟動mergerstandard 506.3.4. 啟動票據(jù)池ticketcenter_server 506.3.5. 啟動sis服務(wù)(3個不分先后、agency-sis、finance-sis、nontax-sis) 506.3.6. 啟動ntpay-produce-web、模擬銀行 516.3.7. 啟動ntpay-produce-front 516.3.8. 啟動clear-provider 516.3.9. 啟動clear-transfer-service 516.3.10. 啟動eicp-s 52. hbase數(shù)據(jù)庫連接設(shè)置 52. zookeeper訪問地址 52. 配置RabbitMQ 52. 修改驗簽方式 53. 云平臺與簽名服務(wù)在財政的部署方式驗簽配置 53. 云平臺在公司簽名服務(wù)器在財政方式部署 56. 配置服務(wù)端口 57. 郵件功能配置(可選) 57. 短信服務(wù)部署,(需要rxtxcomm安裝包,可選) 580. 短信平臺部署,(需要短信平臺服務(wù)可用,可選) 591. 配置短信與郵件查驗網(wǎng)站地址 592. 啟動服務(wù) 606.3.11. 啟動eicp-gw 606.3.12. 啟動batch 616.3.13. 啟動console-web 616.3.14. 啟動bcweb 62. 地址 62.1. 前臺地址 62.2. 后臺地址 62. 修改數(shù)據(jù)庫 62. 配置查驗圖片下載路徑 62. 與云平臺對接配置(查電子票) 63. 與非稅對接配置(查機打票) 636.3.15. 啟動redis 646.3.16. 啟動bosssoft-gateway 646.3.17. Tips_mq_dispatcher 646.3.18. Tips-produce-web 65整體服務(wù)架構(gòu)非稅服務(wù)關(guān)系示意圖非稅系統(tǒng)應(yīng)用服務(wù)組成核心交換服務(wù)ZooKeeper是一個分布式的,開放源碼的分布式應(yīng)用程序協(xié)調(diào)服務(wù),它是集群的管理者,監(jiān)視著集群中各個節(jié)點的狀態(tài)根據(jù)節(jié)點提交的反饋進行下一步合理操作。最終,將簡單易用的接口和性能高效、功能穩(wěn)定的系統(tǒng)提供給用戶。rabbitmq消息隊列服務(wù):此服務(wù)的作用為公司內(nèi)部服務(wù)間消息隊列傳輸,需要依賴Erlang運行環(huán)境。Erlang(['?:l??])是一種通用的面向并發(fā)的編程語言,它由瑞典電信設(shè)備制造商愛立信所轄的CS-Lab開發(fā),目的是創(chuàng)造一種可以應(yīng)對大規(guī)模并發(fā)活動的編程語言和運行環(huán)境。Erlang問世于1987年,經(jīng)過十年的發(fā)展,于1998年發(fā)布開源版本。Erlang是運行于虛擬機的解釋性語言,但是現(xiàn)在也包含有烏普薩拉大學高性能Erlang計劃(HiPE)開發(fā)的本地代碼編譯器,自R11B-4版本開始,Erlang也開始支持腳本式解釋器。在編程范型上,Erlang屬于多重范型編程語言,涵蓋函數(shù)式、并發(fā)式及分布式。順序執(zhí)行的Erlang是一個及早求值,單次賦值和動態(tài)類型的函數(shù)式編程語言。非稅票據(jù)業(yè)務(wù)相關(guān)服務(wù)非稅票據(jù)相關(guān)服務(wù)包含如下服務(wù):1)非稅服務(wù):mergestandard2)票據(jù)相關(guān)服務(wù):financesis、agencysis、nontax-sis3)非稅與適配器銜接服務(wù):ntpay-produce-web服務(wù)4)清分服務(wù):clear_transfer-service服務(wù)和clear-provider服務(wù)5)獨立部署服務(wù):agencystandard6)電子網(wǎng)關(guān)服務(wù):bosssoft-gateway7)云平臺服務(wù):eicp-s、eicp-gw、console-web、batch電子繳款適配器服務(wù)適配器是電子繳款業(yè)務(wù)的核心,用于連接財政非稅服務(wù)和銀行服務(wù)。適配器服務(wù)名稱為ntpay-produce-front電子適配器界面主要是實現(xiàn)電子適配器的界面顯示,在前臺添加適配器區(qū)劃和銀行賬戶以及虛擬子賬戶電子適配器界面為ntpay-base-web.war(電子適配器界面,可選,不能與mergestandard服務(wù)同時啟動,調(diào)度服務(wù)沖突)TIPS繳庫相關(guān)服務(wù)TIPS繳庫需要人行相關(guān)環(huán)境才能做相關(guān)測試,包括如下服務(wù)TIPS繳庫前置服務(wù):tips-produce-web、tips_mq_dispatcherIBMMQ實現(xiàn)應(yīng)用系統(tǒng)在不同操作系統(tǒng)平臺之間穩(wěn)定可靠地傳遞,交換重要的數(shù)據(jù)和信息,財政和人行分別部署一套IBMMQ人行TIPS、TCBS服務(wù),由人行提供,人行TIPS服務(wù)及TCBS服務(wù)均為全國大集中,各省人行均只使用客戶端模擬銀行端內(nèi)部測試時,或者在銀行已經(jīng)發(fā)送相關(guān)報文,財政沒收到,可以模擬銀行端生成相關(guān)業(yè)務(wù)數(shù)據(jù)補到非稅系統(tǒng)服務(wù)中。模擬銀行端服務(wù)為sim-bank應(yīng)用服務(wù)用途說明服務(wù)名用途1用途2用途3說明zookeeper服務(wù)只登陸非稅熟悉配置、報表等,不做業(yè)務(wù)時可以只啟動這兩個服務(wù)需要測試繳費業(yè)務(wù),或者與銀行聯(lián)調(diào)接口的話需要啟動這些服務(wù)需要測試繳費業(yè)務(wù)、與銀行聯(lián)調(diào)接口及Tips繳庫業(yè)務(wù)需要啟動所有服務(wù)核心調(diào)度服務(wù),管理和分配各服務(wù)之間調(diào)用mergestandard非稅服務(wù)非稅主服務(wù)SIS票據(jù)服務(wù),含finance-sis和agency-sis、nontax-sis票據(jù)管理相關(guān)(票據(jù)下發(fā)、入庫等)票據(jù)服務(wù)票據(jù)池服務(wù)進行票據(jù)號段管理票據(jù)服務(wù)eicp-s、eicp-gw、console-web、batch電子票開具云平臺服務(wù)、電子票據(jù)制樣、以及存儲agencystandard獨立部署獨立部署程序bosssoft-gateway獨立部署且需要網(wǎng)關(guān)同步網(wǎng)關(guān)服務(wù)rabbitmq消息隊列服務(wù)用于非稅、適配器消息傳遞ntpay-produce-front前置服務(wù)電子繳款適配器服務(wù)ntpay-base-web服務(wù)(一次性配置可選服務(wù)、與主程序服務(wù)沖突)電子適配器界面服務(wù)clear-provider服務(wù)清分服務(wù)clear-transfer-service服務(wù)清分服務(wù)ntpay-produce-web服務(wù)非稅與適配器之間的中間交互服務(wù)模擬銀行端服務(wù)模擬銀行端服務(wù),部署在tomcat下,包名:root.wartips_mq_dispatcher消息分發(fā)服務(wù)Tips繳庫分發(fā)服務(wù),用于分發(fā)人行返回的原始隊列tips-produce-web繳庫服務(wù)Tips繳庫前置服務(wù)服務(wù)與模塊功能限定各個項目所需的服務(wù)服務(wù)名稱一體化項目非稅項目電子票適配器zookeeper√√√mergerstandard(nontax)√√√票據(jù)池(ticketcenter_server)√√√sis服務(wù)(agency-sis、finance-sis、nontax-sis)√√√bosssoft-gateway、redis√√√Tips_mq_dispatcher√√√Tips-produce-web√√√ntpay-produce-web、模擬銀行√√√rabbit-mq√√√√ntpay-produce-front√√√clear-provider√√√clear-transfer-service√√√eicp-s√√eicp-gw√√batch√√console-web√√bcweb√√Oracle數(shù)據(jù)庫√√√√Hbase數(shù)據(jù)庫√√部署前提條件軟件環(huán)境:JDK:sunjdk9和1.8版本(網(wǎng)關(guān)服務(wù)需要jdk1.8版本)操作系統(tǒng):推薦linux6.7版本(正式環(huán)境需要是linux)中間件:weblogic10.3.6、tomcat6及以上數(shù)據(jù)庫:oracle11g數(shù)據(jù)庫、habse其他軟件:redis、rabbitmq硬件環(huán)境:4臺linux(推薦使用6.7版本)操作系統(tǒng),內(nèi)存16G及以上,其中2臺部署hbase服務(wù)器、1臺部署除了云平臺之外的其他服務(wù)、最后一臺模擬獨立部署環(huán)境。以上配置為測試環(huán)境推薦,正式環(huán)境需要根據(jù)具體情況在給出具體配置情況,此文檔不提供硬件配置。程序準備此文檔以江西版本程序為例子,相關(guān)程序請聯(lián)系各大區(qū)培訓講師。版本:V3約定本文配置的使用主機服務(wù)分布情況9agency-sisfinance-sisnontax-sisticketcenter_serverclear-providerclear-transfer-servicezookeeper-3.3.5ntpay-produce-frontntpay-produce-webboss_homemergestandardRabbitmqROOT2Eicp-sEicp-gwBatchBcwebRabbitmqRedisBosssoft-gateway(模擬網(wǎng)關(guān)代理9)Habse1(cm5)2(phinex)Oracle9(orcl,jxsfs_0617/bs)0(模擬獨立部署單位)agencystandardagency-siszookeeper-3.3.5適配器版本1.6站點編碼:CZ360000(selectfcodefromfpf_site)非稅程序版本V3資金流向科目→專戶→國庫(采用手工繳庫,暫時沒有采用tips繳庫)基礎(chǔ)環(huán)境準備Jdk安裝1、檢查是否安裝jdk環(huán)境執(zhí)行命令:rpm-q|grepjdk,rpm-q|grepjava,如果沒有結(jié)果則安裝jdk2、上傳jdk安裝文件3、文件上傳目錄下修改安裝文件權(quán)限chmod755jdk-7u79-linux-x64.rpm4、執(zhí)行安裝rpm-ivhjdk-7u79-linux-x64.rpm(默認安裝路徑為/usr/java)5、配置環(huán)境變量vim/etc/profile進入文本編輯后,將光標移到后一個字符,輸入I進行編輯輸入一下內(nèi)容:exportJAVA_HOME=/usr/java/jdk1.7.0_79exportPATH=$PATH:$JAVA_HOEM/bin:$JAVA_HOME/jre/binexportCLASSPATH=.:/usr/java/jdk1.7.0_79/lib:/usr/java/jdk1.7.0_79/jre/lib:$CLASSPATH7、保存文件按esc鍵輸入:wq回車,完成保存后系統(tǒng)自動退出vim8、執(zhí)行source/etc/profile9、查看jdk版本java-version、javac-version結(jié)果顯示9則正確Rabbitmq安裝與配置安裝rabbitmq1、將erlang-17.4-1.el6.x86_64.rpm和rabbitmq-server-3.5.4-1.noarch.rpm安裝包拷貝到服務(wù)器上。2、在上傳目錄下執(zhí)行chmod755包名添加執(zhí)行權(quán)限3、執(zhí)行安裝:3.1、安裝Eralng(安裝成功就可以直接安裝第二步,不成功再說)rpm

-ivh

erlang-17.4-1.el6.x86_64.rpm 以下為Eralng安裝失敗后才需要安裝1.1、Rabbitmq是用erlang語言寫的,所以需要安裝Erlang.(安裝erlang又需要安裝python與simplejson。測試redhat的環(huán)境系統(tǒng)可能已經(jīng)安裝這塊內(nèi)容所以無需安裝):安裝python(可選):1. #wget/ftp/python/2.5.2/Python-2.5.2.tar.bz22. #tar-jxvfPython-2.5.2.tar.bz23. #cdPython-2.5.24. #./configure5. #make&&makeinstall6. 測試:在命令行下輸入python,出現(xiàn)python解釋器即表示已經(jīng)正確安裝。1.2安裝simplejson(可選):1. #wget/packages/source/s/simplejson/simplejson-2.6.0.tar.gz2. #tarzxvfsimplejson-2.6.0.tar.gz3. #cdsimplejson-2.6.04. #pythonsetup.pybuild5. #pythonsetup.pyinstall4、安裝Rabbitmqrpm

-ivh

rabbitmq-server-3.5.4-1.noarch.rpm默認安裝的RabbitMQ監(jiān)聽端口是5672啟動rabbitmq激活RabbitMQ'sManagementPlugin使用RabbitMQ管理插件,可以更好的可視化方式查看RabbitMQ服務(wù)器實例的狀態(tài),你可以在命令行中使用下面的命令激活:(沒有注冊控件,訪問成功)/usr/lib/rabbitmq/bin/rabbitmq-pluginsenablerabbitmq_management

然后重啟服務(wù)后生效,命令如下:停服務(wù):/usr/lib/rabbitmq/bin/rabbitmqctlstop啟服務(wù):/usr/lib/rabbitmq/bin/rabbitmq-server-detached訪問如下地址,可以打開這個網(wǎng)頁說明成功http://server_ip:15672/執(zhí)行相關(guān)命令的界面截圖如下:添加foursword用戶及相關(guān)配置cd到對應(yīng)路徑(/usr/lib/rabbitmq/bin/),執(zhí)行如下命令:./rabbitmqctladd_userfourswordfoursword./rabbitmqctlset_permissions-p"/"foursword".*"".*"".*"./rabbitmqctlset_user_tagsfourswordadministrator如下圖(不加./會報錯):添加virtual_host./rabbitmqctladd_vhost

foursword./rabbitmqctl

set_permissions

-p

"foursword"

foursword

".*"

".*"

".*"操作界面如下圖:使用瀏覽器打開http://server_ip:15672

訪問RabbitMq的管理控制臺,使用剛才創(chuàng)建的賬號登陸系統(tǒng),能夠正常登陸,則說明安裝完成。通訊端口配置將rabbitmq.config配置文件拷貝到/etc/rabbitmq路徑下默認通訊端口一般不做修改RabbitMQ軟件安裝常見問題安裝Rabbitmq過程中可能遇到的錯誤ERROR:

epmd

error

for

host

"redhat7gui":

address

(cannot

connect

to

host/port)解決方法:修改host文件添加本地主機名稱vim/etc/hosts如下圖:guest用戶無法訪問Rabbitmq可以通過前臺guest用戶登錄到系統(tǒng)添加foursword用戶。打開web管理界面之后,卻發(fā)現(xiàn)使用默認的用戶名guest和密碼guest無法登錄成功。這才開始查看rabbitmq的文檔,發(fā)現(xiàn)現(xiàn)在的3.3.1版中,處于安全的考慮,guest這個默認的用戶只能通過localhost來登錄,其他的IP無法直接使用這個賬號。為了解決這個問題,需要在rabbitmq的配置文件中將loopback_users配置設(shè)置為空,如編寫配置文件:/etc/rabbitmq/rabbitmq.config,并在其中添加以下內(nèi)容:[{rabbit,

[{loopback_users,

[]}]}].保存后重啟rabbitmq-server即可隨意使用guest用戶名和密碼來登錄了(當然這個做法非常不安全)?;蛘呷绻窃诒镜氐卿?,則可以用http://localhost:15672Redis(緩存服務(wù)器)部署GCC、TCL(建議版本8.5.7)redis建議版本3.2.0GCC安裝使用系統(tǒng)光盤鏡像中提取安裝包HYPERLINK配置yum源(參考3.3.3安裝nc服務(wù))配置yum源后使用yum-yinstallgcc即可實現(xiàn)安裝TCL安裝TCL(建議版本8.5.7),需要在網(wǎng)上自行下載安裝包下載地址:/download/0001000/22.shtml安裝步驟:1、將下載的gz安裝包上傳到服務(wù)器上2、修改文件權(quán)限chmod775tcl8.5.7-src.tar.gz3、解壓:tar-zxvftcl8.5.7-src.tar.gz4、進入解壓出的文件夾tcl8.5.7/unix中,執(zhí)行接下來的命令5、檢查依賴關(guān)系tcl8.5.7/unix中執(zhí)行./configure 注意此步驟執(zhí)行過程中沒有出現(xiàn)error的提示即可6、編譯使用make目錄位置為:tcl8.5.7/unix下執(zhí)行7、安裝makeinstall目錄位置為:tcl8.5.7/unix下執(zhí)行Redis安裝在前兩步驟安裝成功后才可安裝這一步1、將redis-3.2.0.tar.gz上傳到服務(wù)器上,修改權(quán)限賦予可執(zhí)行權(quán)限(chmod775redis-3.2.0.tar.gz)2、解壓tar-zxvfredis-3.2.0.tar.gz3、編譯:進入解壓出的redis-3.2.0文件夾中,執(zhí)行接下來的命令make編譯成功后可以使用taskset-c1maketest命令測試是否由缺失的依賴包(下圖為執(zhí)行成功結(jié)果)4、安裝:執(zhí)行makeinstall命令以下執(zhí)行結(jié)構(gòu)5、配置redis:將配置文件復制到etc目錄下 cpredis.conf/etc/6、加入系統(tǒng)命令文件夾中(命令執(zhí)行時不用再命令前加上./,而且可以在任何地方執(zhí)行) 進入redis-3.2.0/src執(zhí)行:cpredis-benchmarkredis-cliredis-server/usr/bin/7、啟動redis服務(wù)redis-server/etc/redis.conf啟動成功結(jié)果 查看進程ps–ef|grepredis注意:如果這里啟動redis服務(wù)失敗,一般情況下是因為redis.conf文件有問題,建議檢查或找個可用的配置文件進行覆蓋,避免少走彎路,這里建議,修改redis.conf,設(shè)置redis進程為后臺守護進程關(guān)閉保護模式啟用daemonize后臺運行這里的general就是一般的配置了,看到第一個配置項,daemonize,這個意思是一段連續(xù)運行的程序,具體我不知道什么原理了,但是只是這個意思就是可以后臺啟動的配置了。根據(jù)說明,把daemonize設(shè)置為yes,如圖:保存,并退出,啟動redis,當然在啟動的時候,要注意使用剛剛配置過的配置文件才行,如圖:啟動之后沒有像之前一樣打出一大堆的內(nèi)容,因為我們用后臺啟動的緣故,確認是否啟動,可以使用ps-ef|grepredis命令,如圖:這樣,redis就可以后臺啟動了8、測試redis服務(wù)執(zhí)行redis-cli登陸到redissetnamebosssoft提示OK getname顯示bosssoft9、關(guān)閉redis服務(wù)redis-clishutdownweblogic安裝略(如果有問題,找百度)Oracle數(shù)據(jù)庫安裝略(如果有問題,找百度)Hbase安裝請查看《電子票云平臺hbase安裝部署手冊.doc》不上電子票模塊,可以跳過,不安裝hbaseOracle數(shù)據(jù)庫初始化表空間創(chuàng)建CREATETABLESPACEFS_BASE_TBSDATAFILE'/u01/app/oracle/oradata/orcl/FS_BASE_TBS.dbf'SIZE50MAUTOEXTENDON;CREATETABLESPACEFS_BSAF_TBSDATAFILE'/u01/app/oracle/oradata/orcl/FS_BSAF_TBS.dbf'SIZE50MAUTOEXTENDON;CREATETABLESPACEFS_INDEX_TBSDATAFILE'/u01/app/oracle/oradata/orcl/FS_INDEX_TBS.dbf'SIZE50MAUTOEXTENDON;CREATETABLESPACEFS_INDEX_TBS_2017DATAFILE'/u01/app/oracle/oradata/orcl/FS_INDEX_TBS_2017.dbf'SIZE50MAUTOEXTENDON;CREATETABLESPACEFS_BUSI_TBSDATAFILE'/u01/app/oracle/oradata/orcl/FS_BUSI_TBS.dbf'SIZE50MAUTOEXTENDON;CREATETABLESPACEFS_BUSI_TBS_2017DATAFILE'/u01/app/oracle/oradata/orcl/FS_BUSI_TBS_2017.dbf'SIZE50MAUTOEXTENDON;CREATETABLESPACETBS_PLATFORMDATAFILE'/u01/app/oracle/oradata/orcl/TBS_PLATFORM.dbf'SIZE50MAUTOEXTENDON;CREATETABLESPACEDIYREPORTDATAFILE'/u01/app/oracle/oradata/orcl/DIYREPORT.dbf'SIZE50MAUTOEXTENDON;其中:/u01/app/oracle/oradata/orcl/為數(shù)據(jù)表空間存儲位置FS_INDEX_TBS_2017、FS_BUSI_TBS_2017為分年度數(shù)據(jù)創(chuàng)建用戶Plsql等工具添加users賬戶信息,默認表空間選擇FS_BASE_TBS詳細過程略。導入數(shù)據(jù)庫目前數(shù)據(jù)庫初始化采用數(shù)據(jù)庫導入的方式,發(fā)版時,公司會提供Oracle11g的dump文件和導出日志文件,根據(jù)日志文件中的導出用戶及Oracle版本確定導入的命令,Oracle11g導入數(shù)據(jù)庫文件參考附錄:數(shù)據(jù)庫的導入及相關(guān)說明導入數(shù)據(jù)庫本機執(zhí)行命令:impdp導入帳號/bs@9:1521/orcltransform=segment_attributes:ndirectory=DATA_PUMP_DIRdumpfile=HLJPIAOJUCHI170313.DMPremap_schema=導出帳號:導入帳號(導入帳號需要創(chuàng)建,dmp文件需要放在服務(wù)器上DATA_PUMP_DIR所指向的路徑中)導出數(shù)據(jù)庫本機執(zhí)行命令:expdphljfs1228/bsdirectory=DATA_PUMP_DIRdumpfile=sx0907_201609231023.dmp導入導出需要在命令行下執(zhí)行,可以遠程執(zhí)行也可以本機執(zhí)行。遠程執(zhí)行時需要把數(shù)據(jù)庫IP地址加上遠程執(zhí)行導出例子:expdpjxsfs/bs@3:1521/orcldirectory=DATA_PUMP_DIRdumpfile=jxsfs_20170714_czj.dmp遠程執(zhí)行導入例子:impdpjxsfs_0714/bs@9:1521/orcltransform=segment_attributes:ndirectory=DATA_PUMP_DIRdumpfile=jxsfs_20170714_czj.dmpremap_schema=jxsfs:jxsfs_0714注意linux下區(qū)分大小寫hbase數(shù)據(jù)庫初始化Phoenix基本語句(不區(qū)分大小寫,表明使用””)./sqlline.pyev01登陸到sql腳本控制臺!table查看所有的表!exitdroptable“表明”Hbase基本語句(區(qū)分大小寫,使用’’)hbaseshell登陸hbaselist顯示所有的表創(chuàng)建表結(jié)構(gòu)A、位置HDFS服務(wù)的子節(jié)點上執(zhí)行cd/opt/cloudera/parcels/CLABS_PHOENIX-4.3.0-1.clabs_phoenix1.0.0.p0.78/lib/phoenix/binB、上傳文件:create_hbase_table.shcreate_phoenix_table.sqlC、添加執(zhí)行權(quán)限:chmod+x*-RD、執(zhí)行腳本:shcreate_hbase_table.sh(執(zhí)行需要一段時間)E、執(zhí)行后,查看表是否創(chuàng)建完成使用hbaseshell→list通過這兩個命令后,會呈現(xiàn)如下結(jié)果(create_hbase_table.sh中創(chuàng)建了11張表)調(diào)整表結(jié)構(gòu)在上一步成功的基礎(chǔ)上執(zhí)行執(zhí)行命令./psql.pyev01(zookeeper主機名稱)create_phoenix_table.sql如果此處出錯,可以使用./sqlline.pyev01進入腳本運行模式,單據(jù)腳本執(zhí)行(腳本為create_phoenix_table.sql中的腳本,phoenix中以;為結(jié)束命令表示,回車執(zhí)行),注意:在執(zhí)行語句是先測試下在phoenix上中文是否支持(顯示為亂碼為xshell語言問題)執(zhí)行腳本創(chuàng)建索引出錯:可能導致的原因為hbase下的配置問題,createlocalindex"IDX_Subscriber_PayerPartyName"on"B_ElectronicInvoice_Subscriber"("cf"."PayerPartyName");檢查此項是否配置(紅色必須的)服務(wù)與配置說明服務(wù)與配置名稱功能說明boss_home環(huán)境變量Linux系統(tǒng)/etc/profile外部化配置文件export_JAVA_OPTIONS=-Duser.home=/opt/bosssoftagency-standard/perties配置redis、數(shù)據(jù)同步時間、sis接口以及程序使用路徑agency-standard/perties繳款通知書CA簽名配置Dispatchmanage/perties配置調(diào)度服務(wù)數(shù)據(jù)庫連接finance-web/perties查詢庫地址配置、業(yè)務(wù)接口地址、自定義報表、定時任務(wù)、年結(jié)、日結(jié)nontax-finance/perties配置適配器對接版本、適配器對應(yīng)服務(wù)后綴以及ntpay-produce-web地址nontax-finance/pertiesRMI端口、云平臺APPI、云平臺網(wǎng)關(guān)地址nontax-finance/perties配置tips日切時間nontax-finance/perties接口平臺對外服務(wù)地址與端口nontax-finance/pertiestips-produce-web服務(wù)地址配置nontax_config/clear-provider/perties清分數(shù)據(jù)庫nontax_config/clear-provider/perties清分服務(wù)zookeeper配置nontax_config/datagram-server/perties適配器調(diào)度服務(wù):配置適配器版本、適配器服務(wù)區(qū)劃、銀行token、rabbitmq地址nontax_config/finance-front/perties適配器版本:服務(wù)區(qū)劃、rabbitmq地址nontax_config/finance-front/error_perties適配器錯誤代碼(不需要配置)nontax_config/finance-front/perties配置rabbitmq服務(wù)地址nontax_config/finance-front/perties配置上線銀行ip地址nontax_config/finance-front/perties適配器數(shù)據(jù)庫、zookeeper地址、非稅對外還是本公司Platform/pertiesCA對接配置Platform/perties統(tǒng)一登錄平臺CAS設(shè)置Platform/perties短信平臺服務(wù)設(shè)置Report/perties報表設(shè)置perties非稅一體化包數(shù)據(jù)庫配置、非稅zookeeper配置、統(tǒng)一登錄CAS配置perties短信對接設(shè)置perties江西短信對接設(shè)置agency-sis單位端接口與第三方接口finance-sis財政端接口(內(nèi)部程序)nontax-sis數(shù)據(jù)同步接口ticketcenter_server票據(jù)池服務(wù)clear-provider清分服務(wù)clear-transfer-service清分服務(wù)zookeeper-3.3.5Zookeeperntpay-produce-front適配器服務(wù)ntpay-produce-web適配器與非稅中間服務(wù)mergestandard非稅一體化包Eicp-s云平dubbo服務(wù)Eicp-gw云平臺網(wǎng)關(guān)服務(wù)Batch電子票批量上傳接受服務(wù)Bcweb查驗網(wǎng)站RabbitmqRabbitmq消息服務(wù)Redis小型數(shù)據(jù)庫緩存服務(wù)Bosssoft-gateway電子網(wǎng)關(guān)服務(wù)ROOT模擬銀行服務(wù)(工具)agencystandard獨立部署程序整理配置文件結(jié)構(gòu)服務(wù)與參數(shù)調(diào)用關(guān)系非稅適配器系統(tǒng)參數(shù)配置非稅環(huán)境變量A、Linux下的環(huán)境變量boss_home目錄必須放在配置變量下即/opt/bosssoft/nontax/boss_home,其中boss_home文件夾名稱不能修改參數(shù)_JAVA_OPTIONS=-Duser.home=(boss_home路徑,該路徑下一定要存在boss_home目錄)B、Windows下的環(huán)境變量變量名稱:_JAVA_OPTIONS變量值為-Duser.home=(boss_home路徑,該路徑下一定要存在boss_home目錄)適配器參數(shù)配置A、Linux下的環(huán)境變量參數(shù)NONTAX_CONFIG_PATH=(nontax_config目錄)B、Windows下的環(huán)境變量變量名稱:NONTAX_CONFIG_PATH變量值為nontax_config目錄agency-standard目錄下perties文件配置如下perties配置Dispatchmanage目錄下perties配置finance-web目錄下perties配置sis服務(wù)的提供地址后續(xù)為定時配置不做修改為默認值,需要修改定時配置請執(zhí)行修改nontax-finance目錄下perties配置適配器1.5版本為2017年前的版本,1.6為2017年的版本(部里發(fā)布的版本)此文件后續(xù)不需要修改,為程序配置調(diào)用的連接,目前位置不需要修改(2017年7月14日星期五)perties配置perties配置perties配置perties配置nontax_config目錄下(適配器參數(shù))clear-provider子目錄perties配置perties配置datagram-server子目錄perties配置finance-front子目錄perties配置error_perties配置此文件為系統(tǒng)錯誤列表不需要修改perties配置Rabbitmq地址perties配置perties配置nontax-finance目錄下perties配置perties配置perties配置perties配置(nontax-sis服務(wù)端口)perties配置platform目錄perties配置配置CA簽名服務(wù)信息perties配置統(tǒng)一登錄平臺配置perties配置正常情況下不需要配置此項,此項為短信平臺對接服務(wù)(根據(jù)情況配置)Report目錄perties配置perties配置perties配置(江西短信平臺配置)perties配置(江西短信平臺配置)agency-sis服務(wù)端口配置文件位置:agency-sis\config\pertiesfinance-sis服務(wù)端口配置文件位置:\finance-sis\config\pertiesclear-transfer-service服務(wù)端口配置clear-transfer-service\config\pertiesticketcenter_server票據(jù)池服務(wù)配置文件位置:ticketcenter_server\perties適配器與非稅一體化包配置其中:9:7001為一體化包發(fā)布的地址端口mergestandard為一體化包服務(wù)名稱一下為具體連接:9:7001/mergestandard/financeRest/general/notice9:7001/mergestandard/financeRest/payBook/queryPayInfo9:7001/mergestandard/financeRest/payBook/confirm9:7001/mergestandard/financeRest/greenChannel/dataAcceptNoticeFromBank非稅適配器服務(wù)部署部署路徑各軟件/服務(wù)部署路徑均按照如下要求進行部署:軟件/服務(wù)路徑備注Zookeeper/opt/bosssoft/nontax/zookeeper端口2181Rabbitmq/usr/lib/rabbitmq/bin使用默認安裝路徑,不能修改默認日志路徑:/var/log/rabbitmq

程序訪問端口5672管理端口:15672IBMMQD:\ProgramFiles\IBM\WebSphereMQ部署在Windows系統(tǒng)Weblogic/opt/Oracle/Middleware/user_projects/Weblogic中間件安裝路徑,端口自定義JDK/usr/java/jdk1.7.0_79JDK安裝路徑Tomcat/opt/bosssoft/nontax/tomcatTomcat安裝路徑,端口自定義Ntpay-produce-front/opt/bosssoft/nontax/Ntpay-produce-front端口7090Clear-provider/opt/bosssoft/nontax/Clear-providerClear-transfer-service/opt/bosssoft/nontax/Clear-transfer-service模擬銀行端服務(wù)通過Tomcat部署,war包路徑:/opt/bosssoft/nontax/tomcat/webapps/ROOT.warTomcat/Webapp下放置root.war包,端口自定義Ntpay-pruduce-web通過Tomcat部署,war包路徑:/opt/bosssoft/nontax/tomcat-端口/webapps/ntpay-produce-web.warTomcat/Webapp下放置Ntpay-pruduce-web包ntpay-base-web.war通過Tomcat部署,war包路徑:/opt/bosssoft/nontax/apache-tomcat/webapps/ntpay-portal-web.warTomcat/Webapp下放置ntpay-portal-web.war包非稅服務(wù)域路徑:/opt/Oracle/Middleware/user_projects/domains/Nontax_domainwar包路徑:/opt/bosssoft/nontax/War/mergestandard.war非稅門戶網(wǎng)站服務(wù)域路徑:/opt/bosssoft/nontax/weblogic/Oracle/Middleware/user_projects/domains/Ntpay_domainwar包路徑:/opt/bosssoft/nontax/ntpay-webapp.war票據(jù)SIS服務(wù)財政:/opt/bosssoft/nontax/finance-sis單位:/opt/bosssoft/nontax/agency-sis同步:/opt/bosssoft/nontax/nontax-sisticketcenter_server/opt/bosssoft/nontax/ticketcenter_server票據(jù)池服務(wù)agencystandard/opt/bosssoft/nontax/agencystandard獨立部署服務(wù)bosssoft-gateway/opt/bosssoft/nontax/bosssoft-gateway獨立部署網(wǎng)關(guān)服務(wù)Tips_mq_dispatcher分發(fā)服務(wù)/opt/bosssoft/nontax/tips_mq_dispatcherTips-produce-web繳庫服務(wù)D:\bosssoft\Tips-produce-web必須在Windows系統(tǒng)下部署Eicp-s/opt/bosssoft/nontax/eicp-sdubbo服務(wù)eicp-gw/opt/bosssoft/nontax/eicp-gw云平臺網(wǎng)關(guān)服務(wù)Console-web/opt/bosssoft/nontax/console-webAPPID添加、測試batch/opt/bosssoft/nontax/batch批量開票bcweb/opt/bosssoft/nontax/bcweb查驗網(wǎng)站日志路徑所有服務(wù)日志路徑統(tǒng)輸出到/opt/bosssoft/nontax/logs下相應(yīng)的文件夾非稅服務(wù):/opt/bosssoft/nontax/logs/Nontax/Ntpay-produce-web服務(wù):/opt/bosssoft/nontax/logs/NtProduceWebLogs/ntpay-produce-front服務(wù):/opt/bosssoft/nontax/ntpay-produce-front/logs/clear-transfer-service服務(wù):/opt/bosssoft/nontax/clear-transfer-service/bin/logs/Tips-mq_dispatcher服務(wù):/opt/bosssoft/nontax/logs/Tips-mq_dispatcher/Tips-produce-web繳庫服務(wù):D:\bosssoft\TipsLogs\服務(wù)啟動順序以下各服務(wù)為建議啟動順序,需要注意的是不論何種啟動順序,rabbit-mq與zookeeper必須最先啟動,否則會造成依賴服務(wù)無法正常啟動(oracle數(shù)據(jù)庫與hbase在此順序之前啟動)。1、rabbit-mq2、zookeeper3、mergerstandard(nontax)4、票據(jù)池(ticketcenter_server)5、sis服務(wù)(3個不分先后,agency-sis、finance-sis、nontax-sis)6、ntpay-produce-web、模擬銀行7、ntpay-produce-front8、clear-provider9、clear-transfer-service10、eicp-s11、eicp-gw12、batch13、console-web14、bcweb15、redis16、bosssoft-gateway17、Tips_mq_dispatcher18、Tips-produce-web啟動服務(wù)啟動rabbit-mq啟動命令:/usr/lib/rabbitmq/bin/rabbitmq-server–detached或者后臺啟動服務(wù)命令:cd/usr/lib/rabbitmq/bin/nohuprabbitmq-server–detached&停服務(wù):/usr/lib/rabbitmq/bin/rabbitmqctlstop查看服務(wù)是否啟動ps-ef|greprabbitmq服務(wù)端口說明前臺界面訪問端口:15672程序訪問端口:5672訪問賬戶foursword/foursword啟動zookeeper此服務(wù)固定端口號為:2181直接將zookeeper服務(wù)文件夾拷貝到對應(yīng)部署路徑即可(可以隨意定路徑,但是路徑不要有中文),用bin目錄下的zkServer.cmd或者zkServer.sh啟動即可。啟動服務(wù):提醒:此服務(wù)是啟動非稅服務(wù)時必須啟動的服務(wù),所以需要先啟動此服務(wù)后啟動非稅服務(wù)。./zkServer.shstart--默認后臺啟動啟動mergerstandard部署方式非稅主服務(wù)包:mergestandard.war建議使用weblogic部署,部署過程略。也可以部署在tomcat下(建議使用tomcat7及以上),tomcat下部署只需要拷貝到tomcat的webapp目錄下即可。weblogic部署部署方式啟動:進入weblogic域目錄middleware/user_projects/domains/jsxfs_domain下執(zhí)行nohup./startWebLogic.sh>nohup.out2>&1&跟蹤日志:tail-fnohup.out啟動票據(jù)池ticketcenter_server進入票據(jù)池服務(wù)目錄ticketcenter_server目錄下執(zhí)行nohup./start_ticketcenter.sh>nohup.out2>&1&跟蹤日志:tail-fnohup.out啟動sis服務(wù)(3個不分先后、agency-sis、finance-sis、nontax-sis)啟動agency-sis服務(wù)進入agency-sis/bin目錄下執(zhí)行nohup./main.sh>nohup.out2>&1&跟蹤日志:tail-fnohup.out啟動finance-sis服務(wù)進入finance-sis/bin目錄下執(zhí)行nohup./main.sh>nohup.out2>&1&跟蹤日志:tail-fnohup.out啟動nontax-sis服務(wù)進入nontax-sis/bin目錄下執(zhí)行nohup./main.sh>nohup.out2>&1&跟蹤日志:tail-fnohup.out啟動ntpay-produce-web、模擬銀行ntpay-produce-web為war包需要tomcat等中間件發(fā)布,模擬銀行服務(wù)名稱為:ROOT需要放在tomcat/webapps(需要把原有的ROOT目錄刪除在拷貝到此目錄)啟動tomcat服務(wù)進入tomcat/bin目錄下執(zhí)行nohup./startup.sh>nohup.out2>&1&跟蹤日志:tail-fnohup.out模擬銀行訪問地址:http://IP:端口/sim-bank.html啟動ntpay-produce-front進入ntpay-produce-front/bin目錄下執(zhí)行nohup./start.sh>nohup.out2>&1&跟蹤日志:tail-fnohup.out啟動clear-provider進入clear-provider/bin/bin目錄下執(zhí)行nohup./start.sh>nohup.out2>&1&跟蹤日志:tail-fnohup.out啟動clear-transfer-service進入clear-transfer-ser

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論