Guest User

Untitled

a guest
Dec 26th, 2017
139
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.54 KB | None | 0 0
  1. <dataConfig>
  2. <dataSource driver="com.mysql.jdbc.Driver" url="jdbc:mysql://10.30.2.32:3306/artemis" batchSize="-1"
  3.  
  4. <document>
  5. <entity name="job" pk="job_id"
  6.  
  7. query="SELECT * FROM job"
  8. deltaImportQuery="SELECT * FROM job WHERE job_id = '${dataimporter.delta.id}'"
  9. deltaQuery="SELECT job_id FROM job WHERE updated_date > convert_tz('${dataimporter.last_index_time}','+00:00','-05:30')">
  10.  
  11. <field column="job_id" name="jobId"/>
  12. <field column="keywords" name="keywords"/>
  13. <field column="speaciality" name="speaciality"/>
  14. <field column="salary_min" name="salaryMin"/>
  15. <field column="salary_max" name="salaryMax"/>
  16. <field column="created_date" name="createdDate"/>
  17. <field column="updated_date" name="updatedDate"/>
  18. <field column="updated_date" name="updatedDate"/>
  19. <field column="experience_from" name="experienceFrom"/>
  20. <field column="experience_to" name="experienceTo"/>
  21. <field column="job_title" name="jobTitle"/>
  22.  
  23. <entity name="city"
  24.  
  25. query="SELECT * FROM city where city_id ='${job.place_of_interview_id}'"
  26. deltaQuery="select city_id from city where updated_date >convert_tz('${dataimporter.last_index_time}','+00:00','-05:30')"
  27. parentDeltaQuery="select job_id from job where place_of_interview_id='${city.city_id}'"
  28. >
  29.  
  30.  
  31.  
  32. <field column="name" name="city"/>
  33.  
  34. <entity name="district"
  35. query="SELECT * FROM district where district_id='${city.district_id}'"
  36. deltaQuery="select district_id from district where updated_date > '${dataimporter.last_index_time}'"
  37. parentDeltaQuery="select city_id from city where district_id='${district.district_id}'"
  38. >
  39. <field column="name" name="district"/>
  40.  
  41. <entity name="state"
  42. query="SELECT * FROM state where state_id='${district.state_id}'"
  43. deltaQuery="select state_id from state where updated_date > '${dataimporter.last_index_time}'"
  44. parentDeltaQuery="select district_id from district where state_id='${state.state_id}'"
  45. >
  46. <field column="name" name="state"/>
  47.  
  48. <entity name="country"
  49. query="SELECT * FROM country where country_id='${state.country_id}'"
  50. deltaQuery="select country_id from country where updated_date > '${dataimporter.last_index_time}'"
  51. parentDeltaQuery="select state_id from state where country_id='${country.country_id}'"
  52. >
  53. <field column="name" name="country"/>
  54.  
  55. <entity name="region"
  56. query="SELECT * FROM region where region_id='${country.region_id}'"
  57. deltaQuery="select region_id from region where updated_date > '${dataimporter.last_index_time}'"
  58. parentDeltaQuery="select country_id from country where region_id='${region.region_id}'"
  59. >
  60. <field column="name" name="region"/>
  61.  
  62. </entity>
  63.  
  64.  
  65. </entity>
  66.  
  67.  
  68. </entity>
  69.  
  70.  
  71. </entity>
  72.  
  73. </entity>
  74.  
  75. <entity name="jobFunction"
  76. query="SELECT * FROM job_function where job_function_id='${job.job_function_id}'"
  77. deltaQuery="select job_function_id from job_function where updated_date > '${dataimporter.last_index_time}'"
  78. parentDeltaQuery="select job_id from job where job_function_id='${jobFunction.job_function_id}'"
  79. >
  80. <field column="name" name="jobFunction"/>
  81.  
  82. <entity name="jobCategory"
  83. query="SELECT * FROM master_data where id='${jobFunction.job_category_id}'"
  84. deltaQuery="select id from master_data where updated_date > '${dataimporter.last_index_time}'"
  85. parentDeltaQuery="select job_function_id from job_function where job_category_id='${jobCategory.id}'"
  86. >
  87.  
  88. <field column="name" name="jobCategory"/>
  89.  
  90. </entity>
  91.  
  92. </entity>
  93.  
  94.  
  95.  
  96. <entity name="companyName"
  97. query="SELECT * FROM employer where employer_id='${job.employer_id}'"
  98. deltaQuery="select employer_id from employer where updated_date > '${dataimporter.last_index_time}'"
  99. parentDeltaQuery="select job_id from job where employer_id='${companyName.employer_id}'"
  100. >
  101.  
  102. <field column="company_name" name="companyName"/>
  103.  
  104. </entity>
  105.  
  106.  
  107. </entity>
  108.  
  109. </document>
  110.  
  111. </dataConfig>
  112.  
  113. /29/2017, 6:25:47 PM
  114. ERROR true
  115. JdbcDataSource
  116. Ignoring Error when closing connection
  117. java.sql.SQLException: Streaming result set com.mysql.jdbc.RowDataDynamic@15196a0f is still active. No statements may be issued when any streaming result sets are open and in use on a given connection. Ensure that you have called .close() on any active streaming result sets before attempting more queries.
  118. at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:880)
  119. at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:876)
  120. at com.mysql.jdbc.MysqlIO.checkForOutstandingStreamingData(MysqlIO.java:3111)
  121. at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:2366)
  122. at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2594)
  123. at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2541)
  124. at com.mysql.jdbc.ConnectionImpl.rollbackNoChecks(ConnectionImpl.java:4738)
  125. at com.mysql.jdbc.ConnectionImpl.rollback(ConnectionImpl.java:4630)
  126. at com.mysql.jdbc.ConnectionImpl.realClose(ConnectionImpl.java:4271)
  127. at com.mysql.jdbc.ConnectionImpl.close(ConnectionImpl.java:1515)
  128. at org.apache.solr.handler.dataimport.JdbcDataSource.closeConnection(JdbcDataSource.java:507)
  129. at org.apache.solr.handler.dataimport.JdbcDataSource.close(JdbcDataSource.java:492)
  130. at org.apache.solr.handler.dataimport.DocBuilder.closeEntityProcessorWrappers(DocBuilder.java:288)
  131. at org.apache.solr.handler.dataimport.DocBuilder.closeEntityProcessorWrappers(DocBuilder.java:290)
  132. at org.apache.solr.handler.dataimport.DocBuilder.execute(DocBuilder.java:277)
  133. at org.apache.solr.handler.dataimport.DataImporter.doDeltaImport(DataImporter.java:444)
  134. at org.apache.solr.handler.dataimport.DataImporter.runCmd(DataImporter.java:482)
  135. at org.apache.solr.handler.dataimport.DataImporter$1.run(DataImporter.java:461)
  136. 3/29/2017, 6
  137.  
  138. java.lang.RuntimeException: java.lang.IllegalArgumentException: deltaQuery has no column to resolve to declared primary key pk='jobId'
  139. at org.apache.solr.handler.dataimport.DocBuilder.execute(DocBuilder.java:270)
  140. at org.apache.solr.handler.dataimport.DataImporter.doDeltaImport(DataImporter.java:444)
  141. at org.apache.solr.handler.dataimport.DataImporter.runCmd(DataImporter.java:482)
  142. at org.apache.solr.handler.dataimport.DataImporter$1.run(DataImporter.java:461)
  143. Caused by: java.lang.IllegalArgumentException: deltaQuery has no column to resolve to declared primary key pk='jobId'
  144. at org.apache.solr.handler.dataimport.DocBuilder.findMatchingPkColumn(DocBuilder.java:755)
  145. at org.apache.solr.handler.dataimport.DocBuilder.collectDelta(DocBuilder.java:808)
  146. at org.apache.solr.handler.dataimport.DocBuilder.collectDelta(DocBuilder.java:789)
  147. at org.apache.solr.handler.dataimport.DocBuilder.doDelta(DocBuilder.java:344)
  148. at org.apache.solr.handler.dataimport.DocBuilder.execute(DocBuilder.java:224)
  149. ... 3 more
Add Comment
Please, Sign In to add comment