NCCloud搜索服務(wù)器配置文檔_第1頁(yè)
NCCloud搜索服務(wù)器配置文檔_第2頁(yè)
NCCloud搜索服務(wù)器配置文檔_第3頁(yè)
NCCloud搜索服務(wù)器配置文檔_第4頁(yè)
NCCloud搜索服務(wù)器配置文檔_第5頁(yè)
已閱讀5頁(yè),還剩3頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

NCCloud搜索服務(wù)器配置文檔

NCCloud產(chǎn)品中的全文檢索配置與以往NC6X系列的有所不同。搜索功能在NC

Cloud產(chǎn)品中已經(jīng)默認(rèn)運(yùn)行自單獨(dú)的搜索服務(wù)器上,與NCCloud的其他業(yè)務(wù)運(yùn)行在不同

的中間件上。

下面是產(chǎn)品安裝后,搜索服務(wù)器的配置和啟動(dòng)方法。

1.NChome專屬服務(wù)器相關(guān)配置:

如下圖是NCCloud產(chǎn)品的安裝目錄:

>nccloudHomevOJS^'nccloudHome"

名稱修改日期級(jí)大小

ant7/5/2019上午1...文件夾

bin5/6/2019下午1:...文件夾

driver7/5/2019上午1...文件夾

external8/5/2019下午1:...文件夾

framework16/3/2018下午...文件夾

hotwebs7/5/2019上午1...文件夾

ierp22/4/2019下午...文件夾

langlib7/5/2019上午1...文件夾

lib13/6/2019下午…文件夾

messages22/5/2019下午…文件失

META-INF7/5/2019上午1...文件夾

microserver7/5/2019上午1...文件夾

middleware13/6/2019下午…文件夾

modules18/6/2019下午...文件夾

nclogs22/5/2019下午...文件夾

ncscript22/4/2019下午…文件夾

nmc7/5/2019上午1...文件夾

patchmanager7/5/2019上午1...文件夾

resources7/5/2019上午1...文件夾

temp8/5/2019下午1:...文件夾

uapadp20/6/2019下午…文件夾

uapmq7/5/2019上午1...文件夾

ufjdk7/5/2019上午1...文件夾

webapps12/4/2018下午…文件夾

work22/5/2019下午...文件夾

3exitstop.temp8/5/2019下午1:...TEMP文件0KB

1-root19/3/2018下午...Windows批處理...2KB

bstarter19/3/2018下午…ExecutableJarFile13KB

圖1NCCloud產(chǎn)品安裝目錄

如圖2,我們啟動(dòng)NCCloud安裝目錄下sysConfig配置工具,可以看到如下’專屬

服務(wù)器”的標(biāo)簽中已經(jīng)默認(rèn)勾選并啟用了搜索服務(wù)器,并且通過(guò)"12700.1:5550”這個(gè)IP

和端口進(jìn)行訪問(wèn)(也就是說(shuō)不啟動(dòng)對(duì)應(yīng)的搜索服務(wù)器根本不能提供搜索服務(wù)!\

圖2搜索專屬服務(wù)器在NChome中的配置信息

搜索服務(wù)器的訪問(wèn)地址信息(地址和端口)也可以進(jìn)行修改,比如NChome是水平集

群的情況,我們需要把不同服務(wù)器上的NChome中的sysConfig搜索服務(wù)器訪問(wèn)地址配

成同一個(gè)地址(不管應(yīng)用報(bào)務(wù)器是單機(jī)還是水平集群,都只啟用唯一一個(gè)搜索服務(wù)器),這

種情況就不能簡(jiǎn)單的配置成127網(wǎng)段的地址,要配置多個(gè)服務(wù)器都能訪問(wèn)的IP地址。

例如:應(yīng)用服務(wù)器在192.168.1.1和192.168.1.2這兩個(gè)服務(wù)器上,搜索服務(wù)器的服務(wù)

器信息可以統(tǒng)一配成192.168.1.1:5550端口或者192.168.1.2:5550中的一個(gè)地址(無(wú)論水

平集群搭建在幾個(gè)服務(wù)器上,搜索服務(wù)器都必須只選擇一個(gè)啟動(dòng),所以多個(gè)Home中

sysConfig中的配置信息要完全一致!同時(shí)要注意,啟動(dòng)的搜索服務(wù)器要與配置的地址相符,

也就是你配置的搜索服務(wù)器信息是192.168.1.1:5550,你就要在這個(gè)服務(wù)器地址上啟動(dòng)搜

索服務(wù)器%

2.搜索服務(wù)器的配置和啟動(dòng):

?搜索服務(wù)器位置:目前在NCCloud產(chǎn)品中,搜索服務(wù)器不需要另外下載,默認(rèn)在

,,home\microserver\SearchServer,,目錄下就存放了搜索服務(wù)器。

*搜索服務(wù)器啟停方法:搜索服務(wù)器跟應(yīng)用服務(wù)器目錄結(jié)構(gòu)相同,通過(guò)NC中間件進(jìn)行啟

停并且只提供搜索功能的專屬服務(wù)器(startserver.sh、stop.sh等命令進(jìn)行啟停,搜索

服務(wù)器與應(yīng)用服務(wù)器不同的是不能搭建集群或者用WAS中間件啟動(dòng)\

搜索服務(wù)器如何提供搜索服務(wù):搜索服務(wù)器只負(fù)責(zé)根據(jù)數(shù)據(jù)源信息建立索引,然后提供

給應(yīng)用服務(wù)器的業(yè)務(wù)查詢使用,應(yīng)用服務(wù)器通過(guò)上一節(jié)中"sysConfig配置工具"中"專

屬服務(wù)器"標(biāo)簽中搜索服務(wù)器配置的地址信息訪問(wèn)搜索服務(wù)器,這個(gè)訪問(wèn)過(guò)程是代碼根

據(jù)配置的地址自動(dòng)把搜索請(qǐng)求發(fā)到搜索服務(wù)器上的。

注意:搜索服務(wù)器對(duì)于用戶來(lái)說(shuō)是無(wú)感的(用戶不會(huì)訪問(wèn)搜索服務(wù)器的服務(wù)端口),搜索服

務(wù)器也不關(guān)心應(yīng)用服務(wù)器的結(jié)構(gòu)(是否是集群等),它只是給應(yīng)用服務(wù)器提供搜索服務(wù)。

搜索服務(wù)器需要的配置:

(注意:以下搜索服務(wù)器相關(guān)配置,都在microserver\SearchServer\bin\sysConfig中配

置)

a.數(shù)據(jù)源配置:

搜索服務(wù)器的數(shù)據(jù)源要與應(yīng)用服務(wù)器數(shù)據(jù)源配置一致,可以通過(guò)考貝

${NChome}\ierp\bin\prop.xml配置文件中如下圖標(biāo)紅的<dataSourcu>標(biāo)簽中的內(nèi)容復(fù)

制至IJ搜索服務(wù)器中${NChome}\microserver\SearchServer\ierp\bin\prop.xml中的對(duì)

應(yīng)位置粘貼(注意:如果搜索服務(wù)器中原來(lái)就有<dataSource>標(biāo)簽,需要將這個(gè)標(biāo)簽中的

內(nèi)容刪除I

prop-記3:

t<£)MD哈式gAVOO

</internal$ervi<eA/ray>

<internalServiceArray>

<name>EJBSERVICE</name>

<serviceClassName>nc.bs.mw.naming.EJBContainerService<;serviceClas$Name>

<acce$$DemandRight>15</accei$De<nandRight>

<startService>true</startService>

<keySemce>false</keyService>

<serviceoptions>start|stop</servkeOpt?ons>

</internalServiceArray>

<Tran$actionMana3erProxyCla$s>uap.mw.tran$.UAPTran$actionManagerProxy</Tran$actionManagerProxyCla$$>

<UserTran$actionOass>uap.mw.tran$.UAPUserTransarKtion</U$erTran5actionClas$>

<TransactionManajerClass>uap.mw.trans.UAPTransactionManager</TransactionManagerClass>

<SqlDebugSetClass>nc.bsmwsql.UFSqlObject</SqlDebugSetClass>

<XADauSourceCI?$>u4pmwd$UAPD3USource</XADataSourceCla>$>

<dataSource>—

<dataSojrceName>mrd0625</dataSourceName>

<o?dMark>A1</oidMark>

<datab34eUrl>jdbcoradeRhin@10.1025441521/ord</datiba$eUrl>

<user>mrd0624</u$er>

<password>jlehfdffcfmohiag</password>

<driveraassName>oracle.jdbc.OracleDnver</dhverClassNane>

<d3tabateType>ORACLE11G</dat3ba$eType>

<maxCon>50</maxCon>

<minCon>1</minCon>

<dataSojrceClassName>rK.bs.mw.ejb.xares.lerpDataSource</dataSourceClassName>

<xaData$ourceCla$$N3me>ncb$mw.ejbxare$lerpXADat3Source</xaD3USourceCbi$Name>

<conlncrement>0</conlncrement>

<conlnUse>0</conlnUse>

<conldle>0</conldle>

<dualFlag>false</dualFlag>

<checkC5nn>false</cbeckConn>

<de$AIIConn>false</desAllConn>

<checkTrne>300</checkTime>

<prcSql>

</preSql>

<preStateNum>5</preStateNum>

</dataS<xjrce>

<fdbPath>fdb</fdbPath>

<token$eed>27d60cfda322ab54f2877d38385b7ac2</tokenSeed>

<pnviledgedToken>168c?4l1c9155fc55994&a8070bc730a</pnviledgedToken>

<isTraditonalDeploy>false</isTraditionalDeploy>

<isTokenBindlP>false</isTokenBindIP>

Wndwi(CRlF)■42行,M39l100%

圖3搜索服務(wù)器prop.xml文件數(shù)據(jù)源信息配置

b.搜索源分組配置:

配置好數(shù)據(jù)源以后就可以進(jìn)行全文檢索相關(guān)功能的配置了搜索需要去數(shù)據(jù)庫(kù)查詢表信

息,因此本節(jié)需要給每個(gè)支持全文檢索的表配置數(shù)據(jù)源。

如下圖,左側(cè)"搜索源分組"標(biāo)簽中,每個(gè)表中都需要選定數(shù)據(jù)源,點(diǎn)開(kāi)每張表,然后

點(diǎn)擊"設(shè)置數(shù)據(jù)源",為這張表配置搜索數(shù)據(jù)源,然后進(jìn)行保存。

圖4搜索源分組為每張索引表配置數(shù)據(jù)源

C.搜索管理配置:

本節(jié)為每張表選擇索引信息更新頻率月前搜索服務(wù)器是實(shí)時(shí)更新數(shù)據(jù)庫(kù)表的索引信息

的,這里的配置是一個(gè)補(bǔ)充功能,可以在搜索更新發(fā)生異常時(shí)進(jìn)行一定補(bǔ)救。也是要將每個(gè)

表都點(diǎn)開(kāi)選擇更新頻率(一般建議使用默認(rèn)配置),然后保存。

圖5搜索管理配置

?:?啟動(dòng)和停止搜索服務(wù)器:完成以上搜索服務(wù)器相關(guān)配置,配置好以后就可以啟動(dòng)搜索服

務(wù)器進(jìn)行數(shù)據(jù)表索引的建立和提供搜索服務(wù)了。我們通過(guò)運(yùn)行搜索服務(wù)器目錄下

(microserver\SearchServer)的startup.sh(bat)命令啟用搜索服務(wù)器,通過(guò)

stop.sh(bat)停用搜索服務(wù)器,啟用服務(wù)器之前如果搜索服務(wù)器目錄下存在anteindex

文件夾(表搜索需要的索引信息都在這個(gè)目錄中),需要將其刪除(刪除anteindex文

件可以刪除舊的索引信息,進(jìn)行新的初始化操作)再啟動(dòng)。

搜索服務(wù)器索引文件介紹:?jiǎn)?dòng)后觀察Searchserver目錄下后再次生成anteindex文

件夾,如圖所示,進(jìn)入此目錄會(huì)發(fā)現(xiàn)有幾個(gè)文件,其中".history"文件夾中存放的是

搜索服務(wù)器接收到的來(lái)自應(yīng)用服務(wù)器請(qǐng)求的搜索內(nèi)容,進(jìn)入這個(gè)文件以后會(huì)有若干個(gè)

txt文件存儲(chǔ)搜索歷史記錄。"bd"開(kāi)頭的一些文件每個(gè)文件對(duì)應(yīng)一個(gè)數(shù)據(jù)庫(kù)表,這個(gè)

文件里會(huì)存儲(chǔ)這個(gè)表相關(guān)的所有索引信息。

?microserver?SearchServer?anteindex?searchserver?搜對(duì)服務(wù)器各稱溝search.

searchserver

名稱修改日期類型大小

.history搜系J力更記求2019/6/2415:22文件夾

_state2019/6/2415:22文件夾

_state」og2019/6/2415:22文件夾

bd_cu黃—Supplier2019/6/2415:23文件夾

bd_cu$tomer2019/6/2415:23文件夾

bd_material支持搜索的數(shù)據(jù)庫(kù)君件夾

bd_material_v2019/6/2415:23文件夾

bd_project2019/6/2415:23文件夾

bdjasndoc2019/6/2415:23文件夾

bd_supplier2019/6/2415:23文件夾

bq_portal_group2019/6/2415:23文件夾

fa_card2019/6/2415:23文件夾

pam.equip2019/6/2415:23文件夾

圖6搜索服務(wù)器索引文件介紹

由于搜索服務(wù)器需要去數(shù)據(jù)庫(kù)直詢數(shù)據(jù)并在本地存儲(chǔ)索引信息,是一個(gè)耗時(shí)操作,因此

我們需要一個(gè)標(biāo)志告訴我們什么時(shí)候搜索服務(wù)器可以完成索引建立的這個(gè)操作并且開(kāi)始支

持搜索功能。如圖,我們?cè)赽d_customer文件中看到如下信息,

bd_customer_table#1564535656754.stamp文件是一個(gè)時(shí)間戳文件,我們看到這個(gè)文件

以后就可以知道這個(gè)"bd_customer"這個(gè)表現(xiàn)在可以提供搜索服務(wù)了。時(shí)間戳文件的修

改時(shí)間會(huì)隨著用戶新增數(shù)據(jù)實(shí)時(shí)更新,stamp文件的修改時(shí)間表示該表當(dāng)前支持搜索的數(shù)

據(jù)的截止時(shí)間。例如:stamp文件的修改時(shí)間是15:30,那么15:32新增的數(shù)據(jù)就是還沒(méi)

有支持搜索.

5?microserver?SearchServer?^nteindex?searchServer?bd.customer?▼與I控案bdcuCom"

*名稱*恬改日期莢型大小

1.state2019/6/241523文件夾

「0:

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論