-
Notifications
You must be signed in to change notification settings - Fork 26
Fedora 4, Kramerius Instalace a migrace dat
Článek popisuje instalaci systému kramerius pro repositář Fedora commons 4 repository.
- Doporučujeme si stáhnout standalone verzi repozitáře Fedora 4.
- Spustit repozitář příkazem
java -jar fcrepo-webapp-4.7.0-jetty-console.jar --port 18080 --headless
.
- Pokud chcete provozovat repositář na jiném portu, je třeba změnit standardní nastavení.
- Stáhněte si poslední verzi vyhledávacího enginu SOLR tar.gz případně SOLR zip.
- Spustěte příkazem
<solr_home>/bin/solr start
Jádro je určeno pro vyhledávání v aplikaci search a v klientech. Popis instalace:
- V administračním rozhraní spuštěné instance vyhledávacího enginu solr vytvořte nové vyhledávací jádro pro vyhledávání v aplikacích.
- Standardní název je
kramerius
. Pokud je potřeba zvolit jiný název nebo je nutno provozovat solr na jiném portu, je nutno změnit defaultní konfiguraci.
- Standardní název je
- Postup pro vytvoření jádra je analogický k tomu, co je uvedeno zde.
- Nejdříve je nutno zkopírovat vše z instalačního adresáře kramerius-6.0.0-alpha.zip/installation-6.0.0-alpha/solr-7.x/kramerius do
adresáře
<solr_home>/server/solr/kramerius
a poté v administračním rozhraní přidat jádro se jménemkramerius
a instalačním adresářemkramerius
.
- Nejdříve je nutno zkopírovat vše z instalačního adresáře kramerius-6.0.0-alpha.zip/installation-6.0.0-alpha/solr-7.x/kramerius do
adresáře
Vyhledávací jádro nahrazuje funkcionalitu resource indexu. Každý nově importovaný objekt je nyní popsán v tomto indexu spolu se svými vazbami. Postup instalace je následující:
- V administračním rozhraní spuštěné instance vytvořte jádro
processing
obdobným způsobem, jako bylo vytvořeno jádrokramerius
.- Změna portu nebo názvu jádra je opět možná pomocí možná pomocí konf. souboru.
- Konf soubory pro jádro processing jsou v instalačním adresáři kramerius-6.0.0-alpha.zip/installation-6.0.0-alpha/solr-7.x/processing.
#Instalace tomcatu
Kramerius aplikace. Postup instalace je stejný jako u předchozí. Zkopírujte soubor search.war
do adresáře <catalina_home>/webapps
.
Do adresáře <catalina_home>/libs
zkopírujte soubor security-core.jar a postgres jdbc driver
Autentizace aplikace je realizována pomocí [JAAS] (http://docs.oracle.com/javase/7/docs/technotes/guides/security/jaas/JAASRefGuide.html). Vytvořte soubor s tímto obsahem
search {
cz.incad.kramerius.security.jaas.K4LoginModule required debug=true;
};
Před spouštěním tomcatu je nutno nastavit systémouvou proměnnou, která ukazuje na na tento soubor:
Linux:
export JAVA_OPTS="-Djava.security.auth.login.config=<path_to_jaas>/jaas.conf"
Windows:
set JAVA_OPTS="-Djava.security.auth.login.config=<path_to_jaas>\jaas.conf"
Postup instalace je stejný jako u předchozí. Zkopírujte soubor client.war
do adresáře <catalina_home>/webapps
.
#Instalace databáze postgres
Instalace databáze je stejná jako u standardní verze. Z vytvářených databází je nutné vytvouřit pouze databázi kramerius4
. Pro ni je nutno vytvořit uživatele (standardně fedoraAdmin
) a nastavit datasource.