Amanda:

Your Solr log will record each update that comes through. It's a
little opaque, by default it'll show you the first 10 IDs of each
batch it receives.

Guesses:
- you're somehow having the same ID (<uniqueKey>) assigned to multiple documents
- your schemas are a bit different and the docs can't be indexed
(undefined field for instance).


Best,
Erick


On Thu, Jun 7, 2018 at 7:49 AM, Amanda Shuman <amanda.shu...@gmail.com> wrote:
> Thanks, Shawn, that is a remarkably clear description.
>
> I am able to create the core and all appears fine, but when I go to index I
> am unfortunately running into a new problem. I am indexing from the same
> site content as before (it's just an Omeka install with a solr plug-in that
> reindexes the sitE), but now it only indexes 3 (!) records out of 3000+ and
> then stops. I have no idea why. The old core - with a different name -
> still works, even I choose to reindex it. Now I have to figure out which
> error logs to check -- Solr or Omeka.
>
> Amanda
>
> ------
> Dr. Amanda Shuman
> Post-doc researcher, University of Freiburg, The Maoist Legacy Project
> <http://www.maoistlegacy.uni-freiburg.de/>
> PhD, University of California, Santa Cruz
> http://www.amandashuman.net/
> http://www.prchistoryresources.org/
> Office: +49 (0) 761 203 4925
>
>
> On Thu, Jun 7, 2018 at 3:08 PM, Shawn Heisey <apa...@elyograg.org> wrote:
>
>> On 6/7/2018 4:12 AM, Amanda Shuman wrote:
>>
>>> Definitely not a permissions problem - everything is run by the solr user,
>>> which owns everything in the directories. I just can't figure out why the
>>> default working directory is in opt rather than var (which is where it
>>> should be according to a previous chain I was in).
>>>
>>> But at this point I'm at a total loss, so maybe a fresh install wouldn't
>>> hurt.
>>>
>>
>> The "bin/solr" script, which is ultimately how Solr is started even when
>> it is installed as a service, initially sets the current working directory
>> to a directory that it knows as SOLR_TIP.  This is the directory containing
>> bin, server, and others.  It defaults to /opt/solr when Solr is installed
>> as a service.
>>
>> Then just before Solr is started, the script will change the current
>> working directory to the server directory, which is a subdirectory of
>> SOLR_TIP.
>>
>> So when Solr starts, the current working directory is $SOLR_TIP/server.
>>
>> The service installer sets the owner of everything in SOLR_TIP to root.
>> The solr user has absolutely no reason to write to that directory at all.
>> Everything that Solr writes will be to an absolute path under the "var dir"
>> given during service install, which defaults to /var/solr.  THAT directory
>> and all its contents will be owned by the user specified during install,
>> which defaults to solr.
>>
>> The current working directory is where the developers want it, and will
>> not be in the "var dir".  Its location is critical for correct Jetty
>> operation.  When Solr is configured in the expected way for a service
>> install, it does not use the current working directory.
>>
>> Thanks,
>> Shawn
>>
>>

Reply via email to