What does the Solr log show? That often has more root causes than the return to the client.
Best, Erick On Sun, May 22, 2016 at 10:13 AM, Andreas Meyer <a.me...@nimmini.de> wrote: > Hello! > > I run as root in both situations. If I start solr with service solr start > and then do a ./solr create -c zzz it fails with > ERROR: Error CREATEing SolrCore 'zzz': Unable to create core [zzz] Caused by: > /var/solr/data/zzz/data > > If I do the same a second time, I get > ERROR: > Core 'zzz' already exists! > Checked core existence using Core API command: > http://localhost:8983/solr/admin/cores?action=STATUS&core=zzz > > A ./solr delete -c zzz clears this. Creation does not fail when I run > solr from within the console and the solr.in.sh in /etc/defaults is > ignored then. > > Regards > > Andras > > Erick Erickson <erickerick...@gmail.com> schrieb am 22.05.16 um 09:34:53 Uhr: > >> Possibly a permissions problem? Are you running >> as different users in the two situations? >> >> And do note that sometimes Solr gets a little confused >> if you try to create the same core multiple times without >> cleaning out the directories. >> >> Best, >> Erick >> >> On Sun, May 22, 2016 at 9:19 AM, Andreas Meyer <a.me...@nimmini.de> wrote: >> > Hello! >> > >> > It must have something to do with the init-script and the solr.in.sh. >> > As long as I start solr from within a console with bin/solr start >> > then there is no problem creating a core. >> > >> > As soon as I start solr with service solr start the creation of >> > a core fails. >> > >> > Even if I comment the SOLR_HOME="/var/solr/data" in solr.in.sh >> > and start solr with service solr start, creating a core is not >> > possilbe. >> > >> > # bin/solr create -c zzz >> > >> > Copying configuration to new core instance directory: >> > /opt/solr/server/solr/zzz >> > >> > Creating new core 'zzz' using command: >> > http://localhost:8983/solr/admin/cores?action=CREATE&name=zzz&instanceDir=zzz >> > >> > >> > ERROR: Error CREATEing SolrCore 'zzz': Unable to create core [zzz] Caused >> > by: /opt/solr-5.5.1/server/solr/zzz/data >> > >> > Can't figure out why it is so. >> > >> > Greetings >> > >> > Andreas >> > >> > Andreas Meyer <a.me...@nimmini.de> schrieb am 22.05.16 um 14:14:58 Uhr: >> > >> >> Hello! >> >> >> >> Got a problem with the creation of a core using a fresh installation. >> >> >> >> # ll >> >> insgesamt 16 >> >> drwxr-x--- 2 solr users 4096 22. Mai 13:54 data >> >> -rw-r----- 1 solr users 977 22. Mai 13:37 log4j.properties >> >> drwxr-x--- 2 solr users 4096 22. Mai 13:54 logs >> >> -rw-r--r-- 1 solr users 6 22. Mai 13:54 solr-8983.pid >> >> >> >> # ps aux |grep solr >> >> solr 10121 2.0 9.6 2510148 198112 ? Sl 13:54 0:12 >> >> /usr/lib64/jvm/jre/bin/java -server -Xms512m -Xmx512m -XX:NewRatio=3 >> >> -XX:SurvivorRatio=4 -XX:TargetSurvivorRatio=90 -XX:MaxTenuringThreshold=8 >> >> -XX:+UseConcMarkSweepGC -XX:+UseParNewGC -XX:ConcGCThreads=4 >> >> -XX:ParallelGCThreads=4 -XX:+CMSScavengeBeforeRemark >> >> -XX:PretenureSizeThreshold=64m -XX:+UseCMSInitiatingOccupancyOnly >> >> -XX:CMSInitiatingOccupancyFraction=50 >> >> -XX:CMSMaxAbortablePrecleanTime=6000 -XX:+CMSParallelRemarkEnabled >> >> -XX:+ParallelRefProcEnabled -verbose:gc -XX:+PrintHeapAtGC >> >> -XX:+PrintGCDetails -XX:+PrintGCDateStamps -XX:+PrintGCTimeStamps >> >> -XX:+PrintTenuringDistribution -XX:+PrintGCApplicationStoppedTime >> >> -Xloggc:/var/solr/logs/solr_gc.log -Djetty.port=8983 -DSTOP.PORT=7983 >> >> -DSTOP.KEY=solrrocks -Duser.timezone=UTC -Djetty.home=/opt/solr/server >> >> -Dsolr.solr.home=/var/solr/data -Dsolr.install.dir=/opt/solr >> >> -Dlog4j.configuration=file:/var/solr/log4j.properties -Xss256k >> >> -XX:OnOutOfMemoryError=/opt/solr/bin/oom_sol > r.s >> > h 8983 /var/solr/logs -jar start.jar --module=http >> >> >> >> # bin/solr create -c xxx >> >> >> >> Copying configuration to new core instance directory: >> >> /var/solr/data/xxx >> >> >> >> Creating new core 'xxx' using command: >> >> http://localhost:8983/solr/admin/cores?action=CREATE&name=xxx&instanceDir=xxx >> >> >> >> >> >> ERROR: Error CREATEing SolrCore 'xxx': Unable to create core [xxx] Caused >> >> by: /var/solr/data/xxx/data >> >> >> >> and again >> >> >> >> # bin/solr create -c xxx >> >> >> >> ERROR: >> >> Core 'xxx' already exists! >> >> Checked core existence using Core API command: >> >> http://localhost:8983/solr/admin/cores?action=STATUS&core=xxx >> >> >> >> but the folder xxx is not created. I see this in the logs: >> >> >> >> So 22 Mai 2016 13:54:26 CEST ERROR null SolrCore >> >> :java.nio.file.AccessDeniedException: /var/solr/data/xxx/data >> >> So 22 Mai 2016 13:54:26 CEST WARN null SolrCore [xxx] Solr >> >> index directory '/var/solr/data/xxx/data/index' doesn't exist. Creating >> >> new index... >> >> So 22 Mai 2016 13:54:26 CEST ERROR null CoreContainer Error >> >> creating core [xxx]: /var/solr/data/xxx/data >> >> So 22 Mai 2016 13:54:26 CEST ERROR null RequestHandlerBase >> >> org.apache.solr.common.SolrException: Error CREATEing SolrCore 'xxx': >> >> Unable to create core [xxx] Caused by: /var/solr/data/xxx/data >> >> >> >> Whats wrong? >> >> >> >> Kind regards >> >> >> >> Andreas >> > >