jackrabbit-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Etile Basson <etile.bas...@googlemail.com>
Subject Re: Problem with Clustering Setup (PostgreSQL)
Date Fri, 05 Nov 2010 08:52:03 GMT
Hi there,

just want to thank Thomas and Justin for their worthful hints. I managed to
get the jackrabbit cluster up and running with PostgreSQL. Please find my
repository.xml below this text. Do you want me to attach it to the
corresponding wiki page? It think that it might serve as a good example for
anyone who wants to use clustering with PostgreSQL.

--snip--
<?xml version="1.0"?>
<!DOCTYPE Repository PUBLIC "-//The Apache Software Foundation//DTD
Jackrabbit 1.2//EN"
                            "
http://jackrabbit.apache.org/dtd/repository-1.2.dtd">
<Repository>
    <Cluster>
        <Journal class="org.apache.jackrabbit.core.journal.DatabaseJournal">
            <param name="revision" value="${rep.home}/revision.log" />
            <param name="driver" value="org.postgresql.Driver" />
            <param name="url" value="${jackrabbit.repository.url}" />
            <param name="user" value="${jackrabbit.repository.user}" />
            <param name="password" value="${jackrabbit.repository.password}"
/>
            <param name="schema" value="postgresql"/>
            <param name="schemaObjectPrefix" value="J_C_"/>
        </Journal>
    </Cluster>

    <FileSystem class="org.apache.jackrabbit.core.fs.local.LocalFileSystem">
        <param name="path" value="${rep.home}/repository"/>
    </FileSystem>

    <Security appName="Jackrabbit">
        <AccessManager
class="org.apache.jackrabbit.core.security.SimpleAccessManager">
        </AccessManager>

        <LoginModule
class="org.apache.jackrabbit.core.security.SimpleLoginModule">
           <param name="anonymousId" value="anonymous"/>
        </LoginModule>
    </Security>

    <Workspaces rootPath="${rep.home}/workspaces"
defaultWorkspace="default"/>

    <Workspace name="${wsp.name}">
        <FileSystem
class="org.apache.jackrabbit.core.fs.local.LocalFileSystem">
            <param name="path" value="${wsp.home}/filesystem"/>
        </FileSystem>

        <PersistenceManager
class="org.apache.jackrabbit.core.state.db.SimpleDbPersistenceManager">
            <param name="driver" value="org.postgresql.Driver" />
        <param name="url" value="${jackrabbit.repository.url}" />
            <param name="user" value="${jackrabbit.repository.user}" />
            <param name="password" value="${jackrabbit.repository.password}"
/>
            <param name="schema" value="postgresql"/>
            <param name="schemaObjectPrefix" value="J_PM_${wsp.name}_" />
            <param name="externalBLOBs" value="false" />
        </PersistenceManager>

        <SearchIndex
class="org.apache.jackrabbit.core.query.lucene.SearchIndex">
            <param name="path" value="${wsp.home}/index"/>
        </SearchIndex>
    </Workspace>

    <Versioning rootPath="${rep.home}/version">
        <FileSystem
class="org.apache.jackrabbit.core.fs.local.LocalFileSystem">
            <param name="path" value="${rep.home}/version" />
        </FileSystem>

        <PersistenceManager
class="org.apache.jackrabbit.core.state.db.SimpleDbPersistenceManager">
            <param name="driver" value="org.postgresql.Driver" />
        <param name="url" value="${jackrabbit.repository.url}" />
            <param name="user" value="${jackrabbit.repository.user}" />
            <param name="password" value="${jackrabbit.repository.password}"
/>
            <param name="schema" value="postgresql"/>
            <param name="schemaObjectPrefix" value="J_V_PM_" />
            <param name="externalBLOBs" value="false" />
        </PersistenceManager>
    </Versioning>

    <SearchIndex
class="org.apache.jackrabbit.core.query.lucene.SearchIndex">
        <param name="path" value="${rep.home}/repository/index"/>
    </SearchIndex>
</Repository>
--snap--

Regards,
Etile

On Thu, Oct 28, 2010 at 4:51 PM, Sergiy Shyrkov <my.public.mailing@gmail.com
> wrote:

> Thank you for the prompt reply!
>
> Kind regards
> Sergiy
>
>
> On 28.10.2010 16:32, Thomas Müller wrote:
>
>> Hi,
>>
>>  Could you, please, give me some hints if there are any advantages in
>>> using
>>> DatabaseFileSystem compared to LocalFileSystem?
>>>
>> Yes, in my view LocalFileSystem is appropriate. Only config files are
>> stored in the FileSystem, no user data. LocalFileSystem is easier to
>> use and configure. Some people may want to avoid creating files in the
>> file system, so they can use a database FileSystem.
>>
>>  I assume, the information about clustering configuration
>>> (http://wiki.apache.org/jackrabbit/Clustering ) is also valid for
>>> Jackarabbit 2.1.x/2.2.x. Is it correct?
>>>
>> Yes.
>>
>> Regards,
>> Thomas
>>
>
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message