We have seen The : issue with hdfs With hbase and it won’t allow any IO if hdfs sees a : in a path. We found this with a storage array that uses snapshots and had dates and times in a path with a :
I assume this is the exact same problem we have seen with HD FS. The : character does not need to be within the path where data is being written it’s anywhere it’s visible to HD FS I suggest you start looking on your target storage device looking for any path anywhere that’s visible to the index that has a : On Thu, Aug 20, 2020 at 7:23 AM Mauro Asprea <mauroasp...@gmail.com> wrote: > BTW thank you for your exception stack trace, I am now reading about > > https://webtide.com/eat-what-you-kill/ The name of the strategy catched my > > eyes! > > > > On Thu, Aug 20, 2020 at 8:25 AM Prashant Jyoti <jtprash...@gmail.com> > wrote: > > > > > Hi Joe, > > > These are the errors I am running into: > > > > > > org.apache.solr.common.SolrException: Error CREATEing SolrCore > > > 'newcollsolr2_shard1_replica_n1': Unable to create core > > > [newcollsolr2_shard1_replica_n1] Caused by: Illegal char <:> at index 4: > > > hdfs:// > > > > > > > hn1-pjhado.tvbhpqtgh3judk1e5ihrx2k21d.tx.internal.cloudapp.net:8020/user/solr-data/newcollsolr2/core_node3/data\ > <http://hn1-pjhado.tvbhpqtgh3judk1e5ihrx2k21d.tx.internal.cloudapp.net:8020/user/solr-data/newcollsolr2/core_node3/data%5C> > > > < > http://hn1-pjhado.tvbhpqtgh3judk1e5ihrx2k21d.tx.internal.cloudapp.net:8020/user/solr-data/newcollsolr2/core_node3/data%5C > > > > > at org.apache.solr.core.CoreContainer.create(CoreContainer.java:1256) > > > at > > > > > > > org.apache.solr.handler.admin.CoreAdminOperation.lambda$static$0(CoreAdminOperation.java:93) > > > at > > > > > > > org.apache.solr.handler.admin.CoreAdminOperation.execute(CoreAdminOperation.java:362) > > > at > > > > > > > org.apache.solr.handler.admin.CoreAdminHandler$CallInfo.call(CoreAdminHandler.java:397) > > > at > > > > > > > org.apache.solr.handler.admin.CoreAdminHandler.handleRequestBody(CoreAdminHandler.java:181) > > > at > > > > > > > org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:211) > > > at > org.apache.solr.servlet.HttpSolrCall.handleAdmin(HttpSolrCall.java:842) > > > at > > > > > > > org.apache.solr.servlet.HttpSolrCall.handleAdminRequest(HttpSolrCall.java:808) > > > at org.apache.solr.servlet.HttpSolrCall.call(HttpSolrCall.java:559) > > > at > > > > > > > org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:420) > > > at > > > > > > > org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:352) > > > at > > > > > > > org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1596) > > > at > > > > org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:545) > > > at > > > > > > > org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143) > > > at > > > > org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:590) > > > at > > > > > > > org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127) > > > at > > > > > > > org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:235) > > > at > > > > > > > org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1607) > > > at > > > > > > > org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:233) > > > at > > > > > > > org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1297) > > > at > > > > > > > org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:188) > > > at > > > org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:485) > > > at > > > > > > > org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1577) > > > at > > > > > > > org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:186) > > > at > > > > > > > org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1212) > > > at > > > > > > > org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141) > > > at > > > > > > > org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:221) > > > at > > > > > > > org.eclipse.jetty.server.handler.InetAccessHandler.handle(InetAccessHandler.java:177) > > > at > > > > > > > org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:146) > > > at > > > > > > > org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127) > > > at > > > > > > > org.eclipse.jetty.rewrite.handler.RewriteHandler.handle(RewriteHandler.java:322) > > > at > > > > > > > org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127) > > > at org.eclipse.jetty.server.Server.handle(Server.java:500) > > > at > > > > org.eclipse.jetty.server.HttpChannel.lambda$handle$1(HttpChannel.java:383) > > > at org.eclipse.jetty.server.HttpChannel.dispatch(HttpChannel.java:547) > > > at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:375) > > > at > > > > org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:270) > > > at > > > org.eclipse.jetty.io > > > .AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:311) > > > at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:103) > > > at org.eclipse.jetty.io.ChannelEndPoint$2.run(ChannelEndPoint.java:117) > > > at > > > > > > > org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask(EatWhatYouKill.java:336) > > > at > > > > > > > org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:313) > > > at > > > > > > > org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:171) > > > at > > > > > > > org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:129) > > > at > > > > > > > org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:388) > > > at > > > > > > > org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:806) > > > at > > > > > > > org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:938) > > > at java.lang.Thread.run(Thread.java:748) > > > Caused by: org.apache.solr.common.SolrException: Unable to create core > > > [newcollsolr2_shard1_replica_n1] > > > at > > > > > > > org.apache.solr.core.CoreContainer.createFromDescriptor(CoreContainer.java:1327) > > > at org.apache.solr.core.CoreContainer.create(CoreContainer.java:1217) > > > ... 47 more > > > Caused by: org.apache.solr.common.SolrException: Illegal char <:> at > index > > > 4: hdfs:// > > > > > > > hn1-pjhado.tvbhpqtgh3judk1e5ihrx2k21d.tx.internal.cloudapp.net:8020/user/solr-data/newcollsolr2/core_node3/data\ > <http://hn1-pjhado.tvbhpqtgh3judk1e5ihrx2k21d.tx.internal.cloudapp.net:8020/user/solr-data/newcollsolr2/core_node3/data%5C> > > > < > http://hn1-pjhado.tvbhpqtgh3judk1e5ihrx2k21d.tx.internal.cloudapp.net:8020/user/solr-data/newcollsolr2/core_node3/data%5C > > > > > at org.apache.solr.core.SolrCore.<init>(SolrCore.java:1072) > > > at org.apache.solr.core.SolrCore.<init>(SolrCore.java:901) > > > at > > > > > > > org.apache.solr.core.CoreContainer.createFromDescriptor(CoreContainer.java:1306) > > > ... 48 more > > > Caused by: java.nio.file.InvalidPathException: Illegal char <:> at index > 4: > > > hdfs:// > > > > > > > hn1-pjhado.tvbhpqtgh3judk1e5ihrx2k21d.tx.internal.cloudapp.net:8020/user/solr-data/newcollsolr2/core_node3/data\ > <http://hn1-pjhado.tvbhpqtgh3judk1e5ihrx2k21d.tx.internal.cloudapp.net:8020/user/solr-data/newcollsolr2/core_node3/data%5C> > > > < > http://hn1-pjhado.tvbhpqtgh3judk1e5ihrx2k21d.tx.internal.cloudapp.net:8020/user/solr-data/newcollsolr2/core_node3/data%5C > > > > > at sun.nio.fs.WindowsPathParser.normalize(WindowsPathParser.java:182) > > > at sun.nio.fs.WindowsPathParser.parse(WindowsPathParser.java:153) > > > at sun.nio.fs.WindowsPathParser.parse(WindowsPathParser.java:77) > > > at sun.nio.fs.WindowsPath.parse(WindowsPath.java:94) > > > at sun.nio.fs.WindowsFileSystem.getPath(WindowsFileSystem.java:255) > > > at sun.nio.fs.AbstractPath.resolve(AbstractPath.java:53) > > > at org.apache.solr.core.SolrCore.initUpdateLogDir(SolrCore.java:1380) > > > at org.apache.solr.core.SolrCore.<init>(SolrCore.java:958) > > > ... 50 more > > > > > > Attaching it as a file too. Thanks! > > > > > > On Wed, Aug 19, 2020 at 9:37 PM Joe Obernberger < > > > joseph.obernber...@gmail.com> wrote: > > > > > > > Your exception didn't come across - can you paste it in? > > > > > > > > -Joe > > > > > > > > On 8/19/2020 10:50 AM, Prashant Jyoti wrote: > > > > > You're right Andrew. Even I read about that. But there's a use case > for > > > > > which we want to configure the said case. > > > > > > > > > > Are you also aware of what feature we are moving towards instead of > > > HDFS? > > > > > Will you be able to help me with the error that I'm running into? > > > > > > > > > > Thanks in advance! > > > > > > > > > > > > > > > On Wed, 19 Aug, 2020, 5:24 pm Andrew MacKay, < > > > andrew.mac...@superna.net> > > > > > wrote: > > > > > > > > > >> I believe HDFS support is being deprecated in Solr. Not sure you > want > > > > to > > > > >> continue configuration if support will disappear. > > > > >> > > > > >> On Wed, Aug 19, 2020 at 7:52 AM Prashant Jyoti < > jtprash...@gmail.com> > > > > >> wrote: > > > > >> > > > > >>> Hi all, > > > > >>> Hope you are healthy and safe. > > > > >>> > > > > >>> Need some help with HDFS configuration. > > > > >>> > > > > >>> Could anybody of you share an example of the configuration with > which > > > > you > > > > >>> are running Solr with HDFS in any of your production/dev > > > environments? > > > > >>> I am interested in the parts of SolrConfig.xml / Solr.in.cmd/sh > which > > > > you > > > > >>> may have modified. Obviously with the security parts obfuscated. > > > > >>> > > > > >>> I am stuck at an error and unable to move ahead. Attaching the > > > > exception > > > > >>> log if anyone is interested to look at the error. > > > > >>> > > > > >>> Thanks! > > > > >>> > > > > >>> -- > > > > >>> Regards, > > > > >>> Prashant. > > > > >>> > > > > >> -- > > > > >> CONFIDENTIALITY NOTICE: The information contained in this email is > > > > >> privileged and confidential and intended only for the use of the > > > > >> individual > > > > >> or entity to whom it is addressed. If you receive this message in > > > > error, > > > > >> please notify the sender immediately at 613-729-1100 and destroy the > > > > >> original message and all copies. Thank you. > > > > >> > > > > > > > > > > > > > > > > > > -- > > > Regards, > > > Prashant. > > > > > > > > > -- > > Mauro Asprea > > > > E-Mail: mauroasp...@gmail.com > > Mobile: +34 654297582 > > Keybase: https://keybase.io/brutuscat > > -- Regards, Andrew MacKay President Superna.NET 613-853-2616 -- CONFIDENTIALITY NOTICE: The information contained in this email is privileged and confidential and intended only for the use of the individual or entity to whom it is addressed. If you receive this message in error, please notify the sender immediately at 613-729-1100 and destroy the original message and all copies. Thank you.