Solr로 가져올 데이터의 원본 역할을하는 데이터베이스를 실행하고 있습니다. "http : // localhost : 8983/solr/dataimport? command = full-import & commit = true"명령을 실행할 때 커밋이 실패하고 인스턴스가 롤백을 수행합니다. 이걸 알아낼 수있게 도와 줄 수 있니? ,
시퀀스 선택 respondentid,
FIRST_NAME, LAST_NAME,
cmc_email_address, graduation_year
first_major, additional_major :Solr 보고서 : 가져 오기를 실행할 때 "Connection refused"가 표시됩니다.
Jan 27, 2012 4:02:32 PM org.apache.solr.handler.dataimport.DataImporter doFullImport INFO: Starting Full Import Jan 27, 2012 4:02:32 PM org.apache.solr.core.SolrCore execute INFO: [] webapp=/solr path=/dataimport params={command=full-import&commit=true} status=0 QTime=0 Jan 27, 2012 4:02:32 PM org.apache.solr.handler.dataimport.SolrWriter readIndexerProperties INFO: Read dataimport.properties Jan 27, 2012 4:02:32 PM org.apache.solr.update.DirectUpdateHandler2 deleteAll INFO: [] REMOVING ALL DOCUMENTS FROM INDEX Jan 27, 2012 4:02:32 PM org.apache.solr.core.SolrDeletionPolicy onInit INFO: SolrDeletionPolicy.onInit: commits:num=1 commit{dir=/private/var/www/html/internsolr/solr/example/solr/data/index,segFN=segments_21,version=1320251100987,generation=73,filenames=[segments_21] Jan 27, 2012 4:02:32 PM org.apache.solr.core.SolrDeletionPolicy updateCommits INFO: newest commit = 1320251100987 Jan 27, 2012 4:02:32 PM org.apache.solr.handler.dataimport.JdbcDataSource$1 call INFO: Creating a connection for entity id with URL: jdbc:mysql://localhost:3306/internshipsearch Jan 27, 2012 4:02:32 PM org.apache.solr.common.SolrException log SEVERE: Exception while processing: id document : SolrInputDocument[{}]:org.apache.solr.handler.dataimport.DataImportHandlerException:
쿼리를 실행할 수 없습니다 : 여기
예외 스택이다 , other_major,
organization_name, organ ization_website,
organization_desc, 산업,
JOB_TITLE, 부서,
도시, 주,
국가, 지역,
internship_paid, hourly_salary,
year_undertaken, recommend_again,
employer_supervisor, employer_phone,
employer_email, not_recommended_desc,
full_time_offer, full_time_accept,
attend_summer_classes,
summer_classes_institution,
summer_classes_desc, summer_travel,
summer_travel_city, summer_travel_state,
summer_travel_country, how_discovered
summer_other_activity,
summer_other_activity_desc, doe_start_month, doe_start_day,
doe_end_month, interndata 프로세싱 문서 번호 조직에서 1 에서 doe_end_day. apache.solr.handler.dataimport.DataImportHandlerException.wrapAndThrow (DataImportHandlerException.java:72) at org.apache.solr.handler.dataimpor t.JdbcDataSource $ ResultSetIterator. (JdbcDataSource.java:253) at org.apache.solr.handler.dataimport.JdbcDataSource.getData (JdbcDataSource.java:210) at org.apache.solr.handler.dataimport.JdbcDataSource.getData (JdbcDataSource.java:39) 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:238) at org.apache.solr.handler.dataimport.DocBuilder.buildDocument (DocBuilder.java:596) at org.apache .solr.handler.dataimport.DocBuilder.doFullDump (DocBuilder.java:268) at org.apache.solr.handler.dataim port.DocBuilder.execute (DocBuilder.java:187) at org.apache.solr.handler.dataimport.DataImporter.doFullImport (DataImporter.java:359) at org.apache.solr.handler.dataimport.DataImporter.runCmd (DataImporter.java : 427) at org.apache.solr.handler.dataimport.DataImporter $ 1.run (DataImporter.java:408) 발생 원인 : com.mysql.jdbc.CommunicationsException : 통신 링크로 인해 기본 예외 실패 :** BEGIN NESTED EXCEPTION ** java.net.SocketException MESSAGE: java.net.ConnectException: Connection refused STACKTRACE: java.net.SocketException: java.net.ConnectException: Connection refused at com.mysql.jdbc.StandardSocketFactory.connect(StandardSocketFactory.java:156) at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:276) at com.mysql.jdbc.Connection.createNewIO(Connection.java:2666) at com.mysql.jdbc.Connection.<init>(Connection.java:1531) at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:266) at org.apache.solr.handler.dataimport.JdbcDataSource$1.call(JdbcDataSource.java:161) at org.apache.solr.handler.dataimport.JdbcDataSource$1.call(JdbcDataSource.java:128) at org.apache.solr.handler.dataimport.JdbcDataSource.getConnection(JdbcDataSource.java:363) at org.apache.solr.handler.dataimport.JdbcDataSource.access$200(JdbcDataSource.java:39) at org.apache.solr.handler.dataimport.JdbcDataSource$ResultSetIterator.<init>(JdbcDataSource.java:240) at org.apache.solr.handler.dataimport.JdbcDataSource.getData(JdbcDataSource.java:210) at org.apache.solr.handler.dataimport.JdbcDataSource.getData(JdbcDataSource.java:39) 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:238) at org.apache.solr.handler.dataimport.DocBuilder.buildDocument(DocBuilder.java:596) at org.apache.solr.handler.dataimport.DocBuilder.doFullDump(DocBuilder.java:268) at org.apache.solr.handler.dataimport.DocBuilder.execute(DocBuilder.java:187) at org.apache.solr.handler.dataimport.DataImporter.doFullImport(DataImporter.java:359) at org.apache.solr.handler.dataimport.DataImporter.runCmd(DataImporter.java:427) at org.apache.solr.handler.dataimport.DataImporter$1.run(DataImporter.java:408) ** END NESTED EXCEPTION ** Last packet sent to the server was 0 ms ago. at com.mysql.jdbc.Connection.createNewIO(Connection.java:2741) at com.mysql.jdbc.Connection.<init>(Connection.java:1531) at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:266) at org.apache.solr.handler.dataimport.JdbcDataSource$1.call(JdbcDataSource.java:161) at org.apache.solr.handler.dataimport.JdbcDataSource$1.call(JdbcDataSource.java:128) at org.apache.solr.handler.dataimport.JdbcDataSource.getConnection(JdbcDataSource.java:363) at org.apache.solr.handler.dataimport.JdbcDataSource.access$200(JdbcDataSource.java:39) at org.apache.solr.handler.dataimport.JdbcDataSource$ResultSetIterator.<init>(JdbcDataSource.java:240) ... 11 more Jan 27, 2012 4:02:32 PM org.apache.solr.common.SolrException log SEVERE: Full Import failed:org.apache.solr.handler.dataimport.DataImportHandlerException:
쿼리를 실행할 수 없습니다 : 선택 respondentid을
FIRST_NAME, LAST_NAME,
cmc_email_address, graduation_year,
first_major, additional_major,
순서 other_major,
organization_name, organization_website,
organization_desc, industry,
job_tit 르, 부서,
도시, 주,
국가, 지역,
internship_paid, hourly_salary,
year_undertaken, recommend_again,
employer_supervisor, employer_phone,
employer_email, not_recommended_desc,
full_time_offer, full_time_accept,
attend_summer_classes,
summer_classes_institution,
summer_classes_desc, summer_travel,
summer_travel_city, summer_travel_state, how_discovered
summer_travel_country,
summer_other_activity,
summer_other_activity_desc, doe_start_month, doe_start_day,
doe_end_month, interndata 프로세싱 문서에서 # 1 doe_end_day org.apache.solr.handler.dataimport.DataImportHandlerException에서 .wrapAndThrow (DataImportHandlerException.java:72) at org.apache.solr.handler.dataimport.JdbcDataSource $ ResultSetIterator. (JdbcDataSource.java:253) at org.apache.solr.handler.dataimport.JdbcDataSource.getData (JdbcDataSource. java : 210) at org.apache.solr.handler.dataimport.JdbcDataSource.getData (JdbcDataSource.java:39) 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:238) at org.apache.solr.handler.dataimport. DocBuilder.buildDocument (DocBuilder.java:596) at org.apache.solr.handler.dataimport.DocBuilder.doFullDump (DocBuilder.java:268) at org.apache.solr.handler.dataimport.DocBuilder.execute (DocBuilder. java : 187) at org.apache.solr.handler.dataimport.DataImporter.doFullImport (DataImporter.java:359) at org.apache.solr.handler.dataimport.DataImporter.runCmd (DataImporter.java:427) at org.apache.solr.handler.dataimport.DataImporter $ 1.run (DataImporter.java:408) 원인 : com .mysql.jdbc.CommunicationsException : 인해 기본 예외에 대한 통신 링크 실패 :** BEGIN NESTED EXCEPTION ** java.net.SocketException MESSAGE: java.net.ConnectException: Connection refused STACKTRACE: java.net.SocketException: java.net.ConnectException: Connection refused at com.mysql.jdbc.StandardSocketFactory.connect(StandardSocketFactory.java:156) at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:276) at com.mysql.jdbc.Connection.createNewIO(Connection.java:2666) at com.mysql.jdbc.Connection.<init>(Connection.java:1531) at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:266) at org.apache.solr.handler.dataimport.JdbcDataSource$1.call(JdbcDataSource.java:161) at org.apache.solr.handler.dataimport.JdbcDataSource$1.call(JdbcDataSource.java:128) at org.apache.solr.handler.dataimport.JdbcDataSource.getConnection(JdbcDataSource.java:363) at org.apache.solr.handler.dataimport.JdbcDataSource.access$200(JdbcDataSource.java:39) at org.apache.solr.handler.dataimport.JdbcDataSource$ResultSetIterator.<init>(JdbcDataSource.java:240) at org.apache.solr.handler.dataimport.JdbcDataSource.getData(JdbcDataSource.java:210) at org.apache.solr.handler.dataimport.JdbcDataSource.getData(JdbcDataSource.java:39) 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:238) at org.apache.solr.handler.dataimport.DocBuilder.buildDocument(DocBuilder.java:596) at org.apache.solr.handler.dataimport.DocBuilder.doFullDump(DocBuilder.java:268) at org.apache.solr.handler.dataimport.DocBuilder.execute(DocBuilder.java:187) at org.apache.solr.handler.dataimport.DataImporter.doFullImport(DataImporter.java:359) at org.apache.solr.handler.dataimport.DataImporter.runCmd(DataImporter.java:427) at org.apache.solr.handler.dataimport.DataImporter$1.run(DataImporter.java:408) ** END NESTED EXCEPTION ** Last packet sent to the server was 0 ms ago. at com.mysql.jdbc.Connection.createNewIO(Connection.java:2741) at com.mysql.jdbc.Connection.<init>(Connection.java:1531) at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:266) at org.apache.solr.handler.dataimport.JdbcDataSource$1.call(JdbcDataSource.java:161) at org.apache.solr.handler.dataimport.JdbcDataSource$1.call(JdbcDataSource.java:128) at org.apache.solr.handler.dataimport.JdbcDataSource.getConnection(JdbcDataSource.java:363) at org.apache.solr.handler.dataimport.JdbcDataSource.access$200(JdbcDataSource.java:39) at org.apache.solr.handler.dataimport.JdbcDataSource$ResultSetIterator.<init>(JdbcDataSource.java:240) ... 11 more Jan 27, 2012 4:02:32 PM org.apache.solr.update.DirectUpdateHandler2 rollback INFO: start rollback Jan 27, 2012 4:02:32 PM org.apache.solr.update.DirectUpdateHandler2 rollback INFO: end_rollback
내 데이터 소스는 괜찮 : <은 dataSource 이름 = "internshipdata" 유형 = "JdbcDataSource" 드라이버 = "com.mysql.jdbc.Driver" URL = "JDBC한다 : mysql : // localhost를 : 3306/internshipsearch" user = "root" password = "root"/>. 터미널에서 mysql을 사용하여 연결할 수있었습니다. 어떻게하면 Solr에서 서버에 ping을 걸 수 있습니까? –
Btw, 둘 다 : Solr과 MySQL이 동일한 서버에 있습니다. –
포트 번호를 변경하여 연결하여 "이론적으로"내 데이터를 가져올 수있었습니다 ... doh! 어쨌든, 나는 Solr에 어떤 데이터도 보이지 않는다. 그리고 나는 700 개가 넘는 문서들에 대해 import 핸들러를 호출했다. 아이디어? –