You are viewing a plain text version of this content. The canonical link for it is here.
Posted to solr-user@lucene.apache.org by bhargava ravali koganti <ra...@gmail.com> on 2017/08/08 11:04:53 UTC

Re: Issue with delta import

Tried it had no impact.



--
View this message in context: http://lucene.472066.n3.nabble.com/Issue-with-delta-import-tp4347680p4349577.html
Sent from the Solr - User mailing list archive at Nabble.com.

Re: Issue with delta import

Posted by bhargava ravali koganti <ra...@gmail.com>.
Yes it does work in that case. And one more thing is, I'm use my database as
cassandra not sql. Probably, that must be the problem.



--
View this message in context: http://lucene.472066.n3.nabble.com/Issue-with-delta-import-tp4347680p4350901.html
Sent from the Solr - User mailing list archive at Nabble.com.

Re: Issue with delta import

Posted by Rick Leir <rl...@leirtech.com>.
It says here

https://cwiki.apache.org/confluence/display/solr/Parallel+SQL+Interface#ParallelSQLInterface-SolrSQLSyntax

that you need to escape the FROM.

Did you try it without the

'false' != 'false' OR


On 2017-08-16 04:07 AM, bhargava ravali koganti wrote:
> I'm getting error like this
>
> Exception while processing: test document : SolrInputDocument(fields:
> []):org.apache.solr.handler.dataimport.DataImportHandlerException: Unable to
> execute query: SELECT * FROM person WHERE 'false' != 'false' OR
> last_modified > '2017-08-09 15:48:02' Processing Document # 1
> 	at
> org.apache.solr.handler.dataimport.DataImportHandlerException.wrapAndThrow(DataImportHandlerException.java:69)
> 	at
> org.apache.solr.handler.dataimport.JdbcDataSource$ResultSetIterator.<init>(JdbcDataSource.java:318)
> 	at
> org.apache.solr.handler.dataimport.JdbcDataSource.getData(JdbcDataSource.java:279)
> 	at
> org.apache.solr.handler.dataimport.JdbcDataSource.getData(JdbcDataSource.java:54)
> 	at
> org.apache.solr.handler.dataimport.SqlEntityProcessor.initQuery(SqlEntityProcessor.java:59)
> 	at
> org.apache.solr.handler.dataimport.SqlEntityProcessor.nextRow(SqlEntityProcessor.java:73)
> 	at
> org.apache.solr.handler.dataimport.EntityProcessorWrapper.nextRow(EntityProcessorWrapper.java:244)
> 	at
> org.apache.solr.handler.dataimport.DocBuilder.buildDocument(DocBuilder.java:475)
> 	at
> org.apache.solr.handler.dataimport.DocBuilder.buildDocument(DocBuilder.java:414)
> 	at
> org.apache.solr.handler.dataimport.DocBuilder.doFullDump(DocBuilder.java:329)
> 	at
> org.apache.solr.handler.dataimport.DocBuilder.execute(DocBuilder.java:232)
> 	at
> org.apache.solr.handler.dataimport.DataImporter.doFullImport(DataImporter.java:416)
> 	at
> org.apache.solr.handler.dataimport.DataImporter.runCmd(DataImporter.java:480)
> 	at
> org.apache.solr.handler.dataimport.DataImporter$1.run(DataImporter.java:461)
> Caused by: com.datastax.driver.core.exceptions.SyntaxError: line 1:27 no
> viable alternative at input 'false' (SELECT * FROM person WHERE ['fals]...)
> 	at
> com.datastax.driver.core.exceptions.SyntaxError.copy(SyntaxError.java:58)
> 	at


Re: Issue with delta import

Posted by bhargava ravali koganti <ra...@gmail.com>.
I'm getting error like this

Exception while processing: test document : SolrInputDocument(fields:
[]):org.apache.solr.handler.dataimport.DataImportHandlerException: Unable to
execute query: SELECT * FROM person WHERE 'false' != 'false' OR
last_modified > '2017-08-09 15:48:02' Processing Document # 1
	at
org.apache.solr.handler.dataimport.DataImportHandlerException.wrapAndThrow(DataImportHandlerException.java:69)
	at
org.apache.solr.handler.dataimport.JdbcDataSource$ResultSetIterator.<init>(JdbcDataSource.java:318)
	at
org.apache.solr.handler.dataimport.JdbcDataSource.getData(JdbcDataSource.java:279)
	at
org.apache.solr.handler.dataimport.JdbcDataSource.getData(JdbcDataSource.java:54)
	at
org.apache.solr.handler.dataimport.SqlEntityProcessor.initQuery(SqlEntityProcessor.java:59)
	at
org.apache.solr.handler.dataimport.SqlEntityProcessor.nextRow(SqlEntityProcessor.java:73)
	at
org.apache.solr.handler.dataimport.EntityProcessorWrapper.nextRow(EntityProcessorWrapper.java:244)
	at
org.apache.solr.handler.dataimport.DocBuilder.buildDocument(DocBuilder.java:475)
	at
org.apache.solr.handler.dataimport.DocBuilder.buildDocument(DocBuilder.java:414)
	at
org.apache.solr.handler.dataimport.DocBuilder.doFullDump(DocBuilder.java:329)
	at
org.apache.solr.handler.dataimport.DocBuilder.execute(DocBuilder.java:232)
	at
org.apache.solr.handler.dataimport.DataImporter.doFullImport(DataImporter.java:416)
	at
org.apache.solr.handler.dataimport.DataImporter.runCmd(DataImporter.java:480)
	at
org.apache.solr.handler.dataimport.DataImporter$1.run(DataImporter.java:461)
Caused by: com.datastax.driver.core.exceptions.SyntaxError: line 1:27 no
viable alternative at input 'false' (SELECT * FROM person WHERE ['fals]...)
	at
com.datastax.driver.core.exceptions.SyntaxError.copy(SyntaxError.java:58)
	at
com.datastax.driver.core.exceptions.SyntaxError.copy(SyntaxError.java:24)
	at
com.datastax.driver.core.DriverThrowables.propagateCause(DriverThrowables.java:37)
	at
com.datastax.driver.core.DefaultResultSetFuture.getUninterruptibly(DefaultResultSetFuture.java:245)
	at
com.datastax.driver.core.AbstractSession.execute(AbstractSession.java:68)
	at
com.datastax.driver.core.AbstractSession.execute(AbstractSession.java:43)
	at
com.dbschema.CassandraPreparedStatement.executeQuery(CassandraPreparedStatement.java:73)
	at
com.dbschema.CassandraPreparedStatement.execute(CassandraPreparedStatement.java:114)
	at
org.apache.solr.handler.dataimport.JdbcDataSource$ResultSetIterator.executeStatement(JdbcDataSource.java:338)
	at
org.apache.solr.handler.dataimport.JdbcDataSource$ResultSetIterator.<init>(JdbcDataSource.java:313)
	... 12 more
Caused by: com.datastax.driver.core.exceptions.SyntaxError: line 1:27 no
viable alternative at input 'false' (SELECT * FROM person WHERE ['fals]...)
	at com.datastax.driver.core.Responses$Error.asException(Responses.java:144)
	at
com.datastax.driver.core.DefaultResultSetFuture.onSet(DefaultResultSetFuture.java:179)
	at
com.datastax.driver.core.RequestHandler.setFinalResult(RequestHandler.java:186)
	at
com.datastax.driver.core.RequestHandler.access$2500(RequestHandler.java:50)
	at
com.datastax.driver.core.RequestHandler$SpeculativeExecution.setFinalResult(RequestHandler.java:817)
	at
com.datastax.driver.core.RequestHandler$SpeculativeExecution.onSet(RequestHandler.java:651)
	at
com.datastax.driver.core.Connection$Dispatcher.channelRead0(Connection.java:1077)
	at
com.datastax.driver.core.Connection$Dispatcher.channelRead0(Connection.java:1000)
	at
io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:105)
	at
io.netty.channel.ChannelHandlerInvokerUtil.invokeChannelReadNow(ChannelHandlerInvokerUtil.java:83)
	at
io.netty.channel.DefaultChannelHandlerInvoker.invokeChannelRead(DefaultChannelHandlerInvoker.java:153)
	at
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:157)
	at
io.netty.handler.timeout.IdleStateHandler.channelRead(IdleStateHandler.java:254)
	at
io.netty.channel.ChannelHandlerInvokerUtil.invokeChannelReadNow(ChannelHandlerInvokerUtil.java:83)
	at
io.netty.channel.DefaultChannelHandlerInvoker.invokeChannelRead(DefaultChannelHandlerInvoker.java:153)
	at
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:157)
	at
io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:103)
	at
io.netty.channel.ChannelHandlerInvokerUtil.invokeChannelReadNow(ChannelHandlerInvokerUtil.java:83)
	at
io.netty.channel.DefaultChannelHandlerInvoker.invokeChannelRead(DefaultChannelHandlerInvoker.java:153)
	at
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:157)
	at
io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:244)
	at
io.netty.channel.ChannelHandlerInvokerUtil.invokeChannelReadNow(ChannelHandlerInvokerUtil.java:83)
	at
io.netty.channel.DefaultChannelHandlerInvoker.invokeChannelRead(DefaultChannelHandlerInvoker.java:153)
	at
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:157)
	at
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:946)
	at
io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:831)
	at
io.netty.channel.epoll.EpollEventLoop.processReady(EpollEventLoop.java:322)
	at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:254)
	at
io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:703)
	at
io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run(DefaultThreadFactory.java:137)
	at java.lang.Thread.run(Thread.java:748)




--
View this message in context: http://lucene.472066.n3.nabble.com/Issue-with-delta-import-tp4347680p4350746.html
Sent from the Solr - User mailing list archive at Nabble.com.

Re: Issue with delta import

Posted by vrindavda <vr...@gmail.com>.
yes.



--
View this message in context: http://lucene.472066.n3.nabble.com/Issue-with-delta-import-tp4347680p4350734.html
Sent from the Solr - User mailing list archive at Nabble.com.

Re: Issue with delta import

Posted by bhargava ravali koganti <ra...@gmail.com>.
Does this way even handle the deletes?



--
View this message in context: http://lucene.472066.n3.nabble.com/Issue-with-delta-import-tp4347680p4350726.html
Sent from the Solr - User mailing list archive at Nabble.com.

Re: Issue with delta import

Posted by vrindavda <vr...@gmail.com>.
refer this :

http://lucene.472066.n3.nabble.com/Number-of-requests-spike-up-when-i-do-the-delta-Import-td4338162.html#a4339168



--
View this message in context: http://lucene.472066.n3.nabble.com/Issue-with-delta-import-tp4347680p4350157.html
Sent from the Solr - User mailing list archive at Nabble.com.