Would I need to rename it or refer to it somewhere? Or can I keep the existing name (apache-solr-dataimporthandler-1.4-dev.jar)?
Cheers Noble Paul നോബിള് नोब्ळ्-2 wrote: > > take the trunk dih.jar. use winzip/winrar or any tool and just delete > all the files other than ClobTransformer.class. put that jar into > solr.home/lib > > On Wed, May 27, 2009 at 6:10 PM, ahammad <ahmed.ham...@gmail.com> wrote: >> >> Hmmm, that's probably a good idea...although it does not explain how my >> current local setup works. >> >> Can you please explain how this is done? I am assuming that I need to add >> the class itself to the source of solr 1.3, and then compile the code, >> and >> take the new .war file and put it in Tomcat? If that is correct, where in >> the source folders would the ClobTransformer.class file go? >> >> Thanks. >> >> >> >> Noble Paul നോബിള് नोब्ळ्-2 wrote: >>> >>> I guess it is better to copy the ClobTransformer.class alone and use >>> the old Solr1.3 DIH >>> >>> >>> >>> >>> >>> On Tue, May 26, 2009 at 11:50 PM, ahammad <ahmed.ham...@gmail.com> >>> wrote: >>>> >>>> I have an update: >>>> >>>> I played around with it some more and it seems like it's being caused >>>> by >>>> the >>>> ClobTransformer. If I remove the 'clob="true"' from the field part in >>>> the >>>> data-config, it works fine. >>>> >>>> The Solr install is a multicore one. I placed the >>>> apache-solr-dataimporthandler-1.4-dev.jar from the nightly builds in >>>> the >>>> {solrHome}/core1/lib directory (I only need it for the first core). Is >>>> there >>>> something else I need to do for it to work? >>>> >>>> I don't recall doing an additional step when I did this a few weeks ago >>>> on >>>> my local machine. >>>> >>>> Any help is appreciated. >>>> >>>> Regards >>>> >>>> >>>> ahammad wrote: >>>>> >>>>> Hello all, >>>>> >>>>> I am tyring to index directly from an Oracle DB. This is what appears >>>>> in >>>>> the stack trace: >>>>> >>>>> SEVERE: Full Import failed >>>>> org.apache.solr.handler.dataimport.DataImportHandlerException: Unable >>>>> to >>>>> execute query: select * from ARTICLE Processing Document # 1 >>>>> at >>>>> org.apache.solr.handler.dataimport.JdbcDataSource$ResultSetIterator.<init>(JdbcDataSource.java:186) >>>>> at >>>>> org.apache.solr.handler.dataimport.JdbcDataSource.getData(JdbcDataSource.java:143) >>>>> at >>>>> org.apache.solr.handler.dataimport.JdbcDataSource.getData(JdbcDataSource.java:43) >>>>> at >>>>> org.apache.solr.handler.dataimport.SqlEntityProcessor.initQuery(SqlEntityProcessor.java:59) >>>>> at >>>>> org.apache.solr.handler.dataimport.SqlEntityProcessor.nextRow(SqlEntityProcessor.java:74) >>>>> at >>>>> org.apache.solr.handler.dataimport.DocBuilder.buildDocument(DocBuilder.java:285) >>>>> at >>>>> org.apache.solr.handler.dataimport.DocBuilder.doFullDump(DocBuilder.java:178) >>>>> at >>>>> org.apache.solr.handler.dataimport.DocBuilder.execute(DocBuilder.java:136) >>>>> at >>>>> org.apache.solr.handler.dataimport.DataImporter.doFullImport(DataImporter.java:334) >>>>> at >>>>> org.apache.solr.handler.dataimport.DataImporter.runCmd(DataImporter.java:386) >>>>> at >>>>> org.apache.solr.handler.dataimport.DataImporter$1.run(DataImporter.java:377) >>>>> Caused by: java.sql.SQLException: Closed Connection >>>>> at >>>>> oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:112) >>>>> at >>>>> oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:146) >>>>> at >>>>> oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:208) >>>>> at >>>>> oracle.jdbc.driver.PhysicalConnection.createStatement(PhysicalConnection.java:755) >>>>> at >>>>> org.apache.solr.handler.dataimport.JdbcDataSource$ResultSetIterator.<init>(JdbcDataSource.java:174) >>>>> ... 10 more >>>>> >>>>> Funny thing is, the data import works on my local machine. I moved all >>>>> the >>>>> config files to another server, and I get this. I reindexed on my >>>>> local >>>>> machine immediately after in order to verify that the DB works, and it >>>>> indexes fine. >>>>> >>>>> Here is my data-config file, just in case: >>>>> >>>>> <dataConfig> >>>>> <dataSource driver="oracle.jdbc.driver.OracleDriver" url="xxxxxxx" >>>>> user="xxxxxxx" password="xxxxxxx"/> >>>>> <document name="articles"> >>>>> <entity name="ARTICLE" pk="ID" query="select * from >>>>> ARTICLE" >>>>> transformer="ClobTransformer"> >>>>> <field column="TITLE" name="title" /> >>>>> <field column="BODY" name="body" >>>>> clob="true" /> >>>>> <field column="ID" name="id" /> >>>>> >>>>> <entity name="ARTICLE_AUTHOR" >>>>> query="select ID_A from ARTICLE_AUTHOR >>>>> where ID_A='${ARTICLE.ID}'"> >>>>> <field column="ID_A" >>>>> name="author" /> >>>>> </entity> >>>>> >>>>> </entity> >>>>> </document> >>>>> </dataConfig> >>>>> >>>>> I am using the 1.3 release version, with the 1.4 DIH jar file for the >>>>> Clob >>>>> Transformer. What could be causing this? >>>>> >>>>> Cheers >>>>> >>>> >>>> -- >>>> View this message in context: >>>> http://www.nabble.com/Indexing-from-DB-connection-issue-tp23725712p23728596.html >>>> Sent from the Solr - User mailing list archive at Nabble.com. >>>> >>>> >>> >>> >>> >>> -- >>> ----------------------------------------------------- >>> Noble Paul | Principal Engineer| AOL | http://aol.com >>> >>> >> >> -- >> View this message in context: >> http://www.nabble.com/Indexing-from-DB-connection-issue-tp23725712p23741712.html >> Sent from the Solr - User mailing list archive at Nabble.com. >> >> > > > > -- > ----------------------------------------------------- > Noble Paul | Principal Engineer| AOL | http://aol.com > > -- View this message in context: http://www.nabble.com/Indexing-from-DB-connection-issue-tp23725712p23742423.html Sent from the Solr - User mailing list archive at Nabble.com.