Date: Fri, 29 Mar 2024 11:23:21 +0100 (CET) Message-ID: <2096999838.5877.1711707801545@gazella.mgmt.psnc> Subject: Exported From Confluence MIME-Version: 1.0 Content-Type: multipart/related; boundary="----=_Part_5876_319752611.1711707801544" ------=_Part_5876_319752611.1711707801544 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Content-Location: file:///C:/exported.html
Od wersji 5.0 dLibry istnieje mo=C5=BCliwo=C5=9B=C4=87 rozdzielenia us= =C5=82ugi wyszukiwania (Search Server) znanej z wersji 4.0 na dwie osobne u= s=C5=82ugi zajmuj=C4=85ce si=C4=99 wyszukiwaniem (Search Server) i indeksow= aniem (Index Server) niezale=C5=BCnie od siebie. Domy=C5=9Blna konfiguracja= serwera dLibry zak=C5=82ada, =C5=BCe obie us=C5=82ugi dzia=C5=82aj=C4=85 w= ramach tej samej maszyny wirtualnej Java i wsp=C3=B3=C5=82dziel=C4=85 ten = sam katalog z indeksem wyszukiwawczym. Konfiguracja taka odpowiada konfigur= acji z wersji 4.0 (niezale=C5=BCnie od tego, czy us=C5=82uga wyszukiwania u= mieszczona jest wraz z innymi us=C5=82ugami serwera dLibra czy uruchomiona = jest na oddzielnej maszynie). Opr=C3=B3cz domy=C5=9Blnej konfiguracji dLibr= a udost=C4=99pnia dwie inne mo=C5=BCliwo=C5=9Bci r=C3=B3=C5=BCni=C4=85ce si= =C4=99 fizycznym rozmieszczeniem us=C5=82ug.
Rozwi=C4=85zanie to zak=C5=82ada, =C5=BCe us=C5=82ugi Search Server i In= dex Server b=C4=99d=C4=85 umieszczone na jednej fizycznej maszynie, jednak = b=C4=99d=C4=85 dzia=C5=82a=C4=87 w ramach oddzielnych maszyn wirtualnych Ja= va. W celu uzyskania takiej konfiguracji nale=C5=BCy wykona=C4=87 nast=C4= =99puj=C4=85ce kroki:
W tej samej tabeli dopisujemy now=C4=85 krotk=C4=99 odpowiadaj=C4=85= c=C4=85 interfejsowi JMX dla nowego Index Servera. Przyk=C5=82ad dla bazy d= anych Oracle:
insert = into SYS_SERVICES (SER_ID, SER_TYPE, SER_DESCRIPTION, SER_VERSION, SER_CONNECTED, SER_PASSWORD, SER_HOST, SER_PORT) values (SYS_SERVICES_SER_ID_SEQ.NEXTVAL, 'mx', 'dLibra JMX Management Service', '5.0', 0, '@ME_PASSWD@', '@SERVER_HOSTNAME@', @SERVER_PORT@);
Parametry @ME_PASSWD@, @SERVER_HOSTNAME@ i @SERVER_PORT@ nale=C5= =BCy zamieni=C4=87 zgodnie z warto=C5=9Bciami umieszczonymi w pliku IS/= conf/server.xml.
Rozwi=C4=85zanie to zak=C5=82ada, =C5=BCe us=C5=82ugi Search Server i In= dex Server b=C4=99d=C4=85 umieszczone na osobnych fizycznych maszynach, wi= =C4=99c naturalnie b=C4=99d=C4=85 dzia=C5=82a=C4=87 w ramach oddzielnych ma= szyn wirtualnych Java. W celu uzyskania takiej konfiguracji nale=C5=BCy wyk= ona=C4=87 nast=C4=99puj=C4=85ce kroki:
W tej samej tabeli dopisujemy now=C4=85 krotk=C4=99 odpowiadaj=C4=85= c=C4=85 interfejsowi JMX dla nowego Index Servera. Przyk=C5=82ad dla bazy d= anych Oracle:
insert = into SYS_SERVICES (SER_ID, SER_TYPE, SER_DESCRIPTION, SER_VERSION, SER_CONNECTED, SER_PASSWORD, SER_HOST, SER_PORT) values (SYS_SERVICES_SER_ID_SEQ.NEXTVAL, 'mx', 'dLibra JMX Management Service', '5.0', 0, '@ME_PASSWD@', '@SERVER_HOSTNAME@', @SERVER_PORT@);
Parametry @ME_PASSWD@, @SERVER_HOSTNAME@ i @SERVER_PORT@ nale=C5= =BCy zamieni=C4=87 zgodnie z warto=C5=9Bciami umieszczonymi w pliku IS/= conf/server.xml.
Rozdzielenie us=C5=82ug indeksuj=C4=85cej i wyszukuj=C4=85cej powoduje, = =C5=BCe dzia=C5=82aj=C4=85 one na niezale=C5=BCnych od siebie indeksach wys= zukiwawczych. Konsekwencj=C4=85 tego jest fakt, i=C5=BC indeks wykorzystywa= ny do wyszukiwania nie zawsze jest aktualny i wymaga okresowego od=C5=9Bwie= =C5=BCania. Serwer dLibry wyposa=C5=BCony jest w mechanizm synchronizacji i= ndeks=C3=B3w pomi=C4=99dzy us=C5=82ugami Index Server i Search Server. Sync= hronizacja uruchamiana jest zgodnie z ustawieniami zadania okresowego zdefi= niowanego w pliku SE/conf/se/jobs.xml. Domy=C5=9Blny plan synchron= izacji zak=C5=82ada, =C5=BCe indeks tre=C5=9Bci (a tak=C5=BCe indeksy s=C5= =82ownikowe *_spell) z racji swojego rozmiaru b=C4=99dzie synchron= izowany oddzielnie od indeks=C3=B3w metadanych. Plan ten mo=C5=BCna dostoso= wa=C4=87 do w=C5=82asnych potrzeb modyfikuj=C4=85c wyra=C5=BCenia CRON dla = poszczeg=C3=B3lnych zada=C5=84. Mo=C5=BCliwe jest r=C3=B3wnie=C5=BC utworze= nie dodatkowych zada=C5=84 okresowych zwi=C4=85zanych z konkretnym typem in= deks=C3=B3w.