chennan 8 лет назад
Родитель
Сommit
d2a957fdbe

+ 0 - 6
target/classes/log4j2.properties

@@ -1,6 +0,0 @@
-appender.console.type = Console
-appender.console.name = console
-appender.console.layout.type = PatternLayout
-
-rootLogger.level = info
-rootLogger.appenderRef.console.ref = console

Разница между файлами не показана из-за своего большого размера
+ 0 - 178
target/surefire-reports/TEST-org.es.test.jdbc.ElasticDriverTest.xml


Разница между файлами не показана из-за своего большого размера
+ 0 - 116
target/surefire-reports/TEST-org.es.test.jdbc.GroupByTest.xml


Разница между файлами не показана из-за своего большого размера
+ 0 - 112
target/surefire-reports/TEST-org.es.test.jdbc.MethodQueryTest.xml


Разница между файлами не показана из-за своего большого размера
+ 0 - 116
target/surefire-reports/TEST-org.es.test.jdbc.ScriptQueryTest.xml


+ 0 - 106
target/surefire-reports/org.es.test.jdbc.ElasticDriverTest.txt

@@ -1,106 +0,0 @@
--------------------------------------------------------------------------------
-Test set: org.es.test.jdbc.ElasticDriverTest
--------------------------------------------------------------------------------
-Tests run: 5, Failures: 0, Errors: 2, Skipped: 0, Time elapsed: 32.622 sec <<< FAILURE!
-testQuery(org.es.test.jdbc.ElasticDriverTest)  Time elapsed: 32.401 sec  <<< ERROR!
-java.sql.SQLException: [ElasticStatement] Failed to execute es request sql[select * from index.product where productCode='IP_6S']
-	at org.es.jdbc.api.ElasticStatement.executeQuery(ElasticStatement.java:60)
-	at org.es.jdbc.api.ElasticStatement.executeQuery(ElasticStatement.java:40)
-	at org.es.test.jdbc.ElasticDriverTest.testQuery(ElasticDriverTest.java:52)
-	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
-	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
-	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
-	at java.lang.reflect.Method.invoke(Method.java:498)
-	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
-	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
-	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
-	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
-	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
-	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
-	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
-	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
-	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
-	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
-	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
-	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
-	at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
-	at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:234)
-	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:133)
-	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:114)
-	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
-	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
-	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
-	at java.lang.reflect.Method.invoke(Method.java:498)
-	at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:188)
-	at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:166)
-	at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:86)
-	at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:101)
-	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:74)
-Caused by: NoNodeAvailableException[None of the configured nodes are available: [{#transport#-1}{J1SjpZZOTL60eCWUEwiCTA}{192.168.0.125}{192.168.0.125:9300}]]
-	at org.elasticsearch.client.transport.TransportClientNodesService.ensureNodesAreAvailable(TransportClientNodesService.java:344)
-	at org.elasticsearch.client.transport.TransportClientNodesService.execute(TransportClientNodesService.java:242)
-	at org.elasticsearch.client.transport.TransportProxyClient.execute(TransportProxyClient.java:59)
-	at org.elasticsearch.client.transport.TransportClient.doExecute(TransportClient.java:356)
-	at org.elasticsearch.client.support.AbstractClient.execute(AbstractClient.java:403)
-	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
-	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
-	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
-	at java.lang.reflect.Method.invoke(Method.java:498)
-	at org.es.jdbc.es.ElasticClientProxyProviderImpl$CloseClientProxyInvocationHandler.invoke(ElasticClientProxyProviderImpl.java:103)
-	at com.sun.proxy.$Proxy27.execute(Unknown Source)
-	at org.elasticsearch.action.ActionRequestBuilder.execute(ActionRequestBuilder.java:80)
-	at org.elasticsearch.action.ActionRequestBuilder.execute(ActionRequestBuilder.java:54)
-	at org.es.jdbc.es.JdbcSearchActionExecutor.syncExecuteWithException(JdbcSearchActionExecutor.java:20)
-	at org.es.jdbc.api.ElasticStatement.executeQuery(ElasticStatement.java:57)
-	... 31 more
-testQuery2(org.es.test.jdbc.ElasticDriverTest)  Time elapsed: 0.009 sec  <<< ERROR!
-java.sql.SQLException: [ElasticStatement] Failed to execute es request sql[select * from index.product where productCode=? and provider.providerLevel > ?]
-	at org.es.jdbc.api.ElasticStatement.executeQuery(ElasticStatement.java:60)
-	at org.es.jdbc.api.ElasticPreparedStatement.executeQuery(ElasticPreparedStatement.java:56)
-	at org.es.test.jdbc.ElasticDriverTest.testQuery2(ElasticDriverTest.java:75)
-	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
-	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
-	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
-	at java.lang.reflect.Method.invoke(Method.java:498)
-	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
-	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
-	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
-	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
-	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
-	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
-	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
-	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
-	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
-	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
-	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
-	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
-	at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
-	at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:234)
-	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:133)
-	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:114)
-	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
-	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
-	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
-	at java.lang.reflect.Method.invoke(Method.java:498)
-	at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:188)
-	at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:166)
-	at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:86)
-	at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:101)
-	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:74)
-Caused by: NoNodeAvailableException[None of the configured nodes are available: [{#transport#-1}{J1SjpZZOTL60eCWUEwiCTA}{192.168.0.125}{192.168.0.125:9300}]]
-	at org.elasticsearch.client.transport.TransportClientNodesService.ensureNodesAreAvailable(TransportClientNodesService.java:344)
-	at org.elasticsearch.client.transport.TransportClientNodesService.execute(TransportClientNodesService.java:242)
-	at org.elasticsearch.client.transport.TransportProxyClient.execute(TransportProxyClient.java:59)
-	at org.elasticsearch.client.transport.TransportClient.doExecute(TransportClient.java:356)
-	at org.elasticsearch.client.support.AbstractClient.execute(AbstractClient.java:403)
-	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
-	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
-	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
-	at java.lang.reflect.Method.invoke(Method.java:498)
-	at org.es.jdbc.es.ElasticClientProxyProviderImpl$CloseClientProxyInvocationHandler.invoke(ElasticClientProxyProviderImpl.java:103)
-	at com.sun.proxy.$Proxy27.execute(Unknown Source)
-	at org.elasticsearch.action.ActionRequestBuilder.execute(ActionRequestBuilder.java:80)
-	at org.elasticsearch.action.ActionRequestBuilder.execute(ActionRequestBuilder.java:54)
-	at org.es.jdbc.es.JdbcSearchActionExecutor.syncExecuteWithException(JdbcSearchActionExecutor.java:20)
-	at org.es.jdbc.api.ElasticStatement.executeQuery(ElasticStatement.java:57)
-	... 31 more

+ 0 - 56
target/surefire-reports/org.es.test.jdbc.GroupByTest.txt

@@ -1,56 +0,0 @@
--------------------------------------------------------------------------------
-Test set: org.es.test.jdbc.GroupByTest
--------------------------------------------------------------------------------
-Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.009 sec <<< FAILURE!
-testGroupBy(org.es.test.jdbc.GroupByTest)  Time elapsed: 0.009 sec  <<< ERROR!
-java.sql.SQLException: [ElasticStatement] Failed to execute es request sql[select min(advicePrice),max(provider.providerLevel) from index.product group by terms(productCode, 200)]
-	at org.es.jdbc.api.ElasticStatement.executeQuery(ElasticStatement.java:60)
-	at org.es.jdbc.api.ElasticStatement.executeQuery(ElasticStatement.java:40)
-	at org.es.jdbc.api.ElasticPreparedStatement.executeQuery(ElasticPreparedStatement.java:58)
-	at org.es.test.jdbc.GroupByTest.testGroupBy(GroupByTest.java:25)
-	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
-	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
-	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
-	at java.lang.reflect.Method.invoke(Method.java:498)
-	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
-	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
-	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
-	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
-	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
-	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
-	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
-	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
-	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
-	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
-	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
-	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
-	at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
-	at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:234)
-	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:133)
-	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:114)
-	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
-	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
-	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
-	at java.lang.reflect.Method.invoke(Method.java:498)
-	at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:188)
-	at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:166)
-	at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:86)
-	at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:101)
-	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:74)
-Caused by: NoNodeAvailableException[None of the configured nodes are available: [{#transport#-1}{J1SjpZZOTL60eCWUEwiCTA}{192.168.0.125}{192.168.0.125:9300}]]
-	at org.elasticsearch.client.transport.TransportClientNodesService.ensureNodesAreAvailable(TransportClientNodesService.java:344)
-	at org.elasticsearch.client.transport.TransportClientNodesService.execute(TransportClientNodesService.java:242)
-	at org.elasticsearch.client.transport.TransportProxyClient.execute(TransportProxyClient.java:59)
-	at org.elasticsearch.client.transport.TransportClient.doExecute(TransportClient.java:356)
-	at org.elasticsearch.client.support.AbstractClient.execute(AbstractClient.java:403)
-	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
-	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
-	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
-	at java.lang.reflect.Method.invoke(Method.java:498)
-	at org.es.jdbc.es.ElasticClientProxyProviderImpl$CloseClientProxyInvocationHandler.invoke(ElasticClientProxyProviderImpl.java:103)
-	at com.sun.proxy.$Proxy27.execute(Unknown Source)
-	at org.elasticsearch.action.ActionRequestBuilder.execute(ActionRequestBuilder.java:80)
-	at org.elasticsearch.action.ActionRequestBuilder.execute(ActionRequestBuilder.java:54)
-	at org.es.jdbc.es.JdbcSearchActionExecutor.syncExecuteWithException(JdbcSearchActionExecutor.java:20)
-	at org.es.jdbc.api.ElasticStatement.executeQuery(ElasticStatement.java:57)
-	... 32 more

+ 0 - 52
target/surefire-reports/org.es.test.jdbc.MethodQueryTest.txt

@@ -1,52 +0,0 @@
--------------------------------------------------------------------------------
-Test set: org.es.test.jdbc.MethodQueryTest
--------------------------------------------------------------------------------
-Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.012 sec <<< FAILURE!
-testPrefixAndNestedQuery(org.es.test.jdbc.MethodQueryTest)  Time elapsed: 0.01 sec  <<< ERROR!
-java.sql.SQLException: [ElasticStatement] Failed to parse sql[select * from index.product where prefix(productName, 'iphone') and $buyers.productPrice > 1000]
-	at org.es.jdbc.api.ElasticStatement.executeQuery(ElasticStatement.java:51)
-	at org.es.jdbc.api.ElasticStatement.executeQuery(ElasticStatement.java:40)
-	at org.es.jdbc.api.ElasticPreparedStatement.executeQuery(ElasticPreparedStatement.java:58)
-	at org.es.test.jdbc.MethodQueryTest.testPrefixAndNestedQuery(MethodQueryTest.java:24)
-	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
-	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
-	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
-	at java.lang.reflect.Method.invoke(Method.java:498)
-	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
-	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
-	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
-	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
-	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
-	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
-	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
-	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
-	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
-	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
-	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
-	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
-	at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
-	at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:234)
-	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:133)
-	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:114)
-	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
-	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
-	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
-	at java.lang.reflect.Method.invoke(Method.java:498)
-	at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:188)
-	at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:166)
-	at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:86)
-	at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:101)
-	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:74)
-Caused by: java.lang.NullPointerException
-	at org.es.sql.parser.query.method.AbstractFieldSpecificMethodQueryParser.parseMethodQueryWithExtraParams(AbstractFieldSpecificMethodQueryParser.java:51)
-	at org.es.sql.parser.query.method.ParameterizedMethodQueryParser.parseAtomMethodQuery(ParameterizedMethodQueryParser.java:33)
-	at org.es.sql.parser.query.method.term.TermLevelAtomQueryParser.parseTermLevelAtomQuery(TermLevelAtomQueryParser.java:42)
-	at org.es.sql.parser.sql.BoolExpressionParser.parseAtomQueryCondition(BoolExpressionParser.java:118)
-	at org.es.sql.parser.sql.BoolExpressionParser.recursiveParseBoolQueryExpr(BoolExpressionParser.java:100)
-	at org.es.sql.parser.sql.BoolExpressionParser.recursiveParseBoolQueryExpr(BoolExpressionParser.java:76)
-	at org.es.sql.parser.sql.BoolExpressionParser.parseBoolQueryExpr(BoolExpressionParser.java:59)
-	at org.es.sql.parser.sql.QueryWhereConditionParser.parse(QueryWhereConditionParser.java:21)
-	at org.es.sql.parser.ElasticSql2DslParser.parse(ElasticSql2DslParser.java:54)
-	at org.es.sql.parser.ElasticSql2DslParser.parse(ElasticSql2DslParser.java:34)
-	at org.es.jdbc.api.ElasticStatement.executeQuery(ElasticStatement.java:48)
-	... 32 more

+ 0 - 56
target/surefire-reports/org.es.test.jdbc.ScriptQueryTest.txt

@@ -1,56 +0,0 @@
--------------------------------------------------------------------------------
-Test set: org.es.test.jdbc.ScriptQueryTest
--------------------------------------------------------------------------------
-Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.003 sec <<< FAILURE!
-testScriptQuery(org.es.test.jdbc.ScriptQueryTest)  Time elapsed: 0.003 sec  <<< ERROR!
-java.sql.SQLException: [ElasticStatement] Failed to execute es request sql[select * from index.product where script_query('if(doc["advicePrice"].empty) return false; if(my_var * doc["minPrice"].value/doc["advicePrice"].value > 0.363) return true; else return false;', 'my_var:2.1f')]
-	at org.es.jdbc.api.ElasticStatement.executeQuery(ElasticStatement.java:60)
-	at org.es.jdbc.api.ElasticStatement.executeQuery(ElasticStatement.java:40)
-	at org.es.jdbc.api.ElasticPreparedStatement.executeQuery(ElasticPreparedStatement.java:58)
-	at org.es.test.jdbc.ScriptQueryTest.testScriptQuery(ScriptQueryTest.java:26)
-	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
-	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
-	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
-	at java.lang.reflect.Method.invoke(Method.java:498)
-	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
-	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
-	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
-	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
-	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
-	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
-	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
-	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
-	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
-	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
-	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
-	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
-	at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
-	at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:234)
-	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:133)
-	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:114)
-	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
-	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
-	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
-	at java.lang.reflect.Method.invoke(Method.java:498)
-	at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:188)
-	at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:166)
-	at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:86)
-	at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:101)
-	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:74)
-Caused by: NoNodeAvailableException[None of the configured nodes are available: [{#transport#-1}{J1SjpZZOTL60eCWUEwiCTA}{192.168.0.125}{192.168.0.125:9300}]]
-	at org.elasticsearch.client.transport.TransportClientNodesService.ensureNodesAreAvailable(TransportClientNodesService.java:344)
-	at org.elasticsearch.client.transport.TransportClientNodesService.execute(TransportClientNodesService.java:242)
-	at org.elasticsearch.client.transport.TransportProxyClient.execute(TransportProxyClient.java:59)
-	at org.elasticsearch.client.transport.TransportClient.doExecute(TransportClient.java:356)
-	at org.elasticsearch.client.support.AbstractClient.execute(AbstractClient.java:403)
-	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
-	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
-	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
-	at java.lang.reflect.Method.invoke(Method.java:498)
-	at org.es.jdbc.es.ElasticClientProxyProviderImpl$CloseClientProxyInvocationHandler.invoke(ElasticClientProxyProviderImpl.java:103)
-	at com.sun.proxy.$Proxy27.execute(Unknown Source)
-	at org.elasticsearch.action.ActionRequestBuilder.execute(ActionRequestBuilder.java:80)
-	at org.elasticsearch.action.ActionRequestBuilder.execute(ActionRequestBuilder.java:54)
-	at org.es.jdbc.es.JdbcSearchActionExecutor.syncExecuteWithException(JdbcSearchActionExecutor.java:20)
-	at org.es.jdbc.api.ElasticStatement.executeQuery(ElasticStatement.java:57)
-	... 32 more

+ 0 - 0
target/surefire-reports/org.es.test.lu.ElasticsearchClusterTest.txt


+ 0 - 32
target/test-classes/application-context.xml

@@ -1,32 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<beans xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-       xmlns:context="http://www.springframework.org/schema/context"
-       xmlns="http://www.springframework.org/schema/beans"
-       xsi:schemaLocation="http://www.springframework.org/schema/beans
-     http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
-
-
-
-
-     http://www.springframework.org/schema/context
-     http://www.springframework.org/schema/context/spring-context-2.5.xsd">
-
-
-    <context:component-scan base-package="org.es"/>
-
-    <bean id="elasticDataSource" class="org.es.jdbc.api.ElasticSingleConnectionDataSource" destroy-method="destroy">
-        <property name="driverClassName" value="org.es.jdbc.api.ElasticDriver"/>
-        <property name="url" value="jdbc:elastic:192.168.0.125:9300/lu-search-cluster"/>
-        <property name="suppressClose" value="true"/>
-    </bean>
-
-
-    <bean id="sqlMapClient" class="org.springframework.orm.ibatis.SqlMapClientFactoryBean">
-        <property name="dataSource" ref="elasticDataSource"/>
-        <property name="configLocation" value="classpath:sqlMapConfig.xml"/>
-    </bean>
-
-    <bean id="sqlMapClientTemplate" class="org.es.spring.ElasticSqlMapClientTemplate">
-        <property name="sqlMapClient" ref="sqlMapClient"/>
-    </bean>
-</beans>

+ 0 - 23
target/test-classes/application-lu.xml

@@ -1,23 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<beans xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-       xmlns:context="http://www.springframework.org/schema/context"
-       xmlns="http://www.springframework.org/schema/beans"
-       xsi:schemaLocation="http://www.springframework.org/schema/beans
-     http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
-     http://www.springframework.org/schema/context
-     http://www.springframework.org/schema/context/spring-context-2.5.xsd">
-
-    <context:component-scan base-package="org.es"/>
-
-    <bean id="cluster01" class="org.es.lu.ElasticsearchCluster">
-        <constructor-arg index="0" value="jdbc:elastic:192.168.0.125:9300/lu-search-cluster"/>
-        <property name="clusterKey" value="YP" />
-        <property name="commonConfig" ref="commonConfig"/>
-    </bean>
-
-    <bean id="cluster02" class="org.es.lu.ElasticsearchCluster">
-        <constructor-arg index="0" value="jdbc:elastic:192.168.0.124:9300/lu-search-cluster"/>
-        <property name="clusterKey" value="BX" />
-        <property name="commonConfig" ref="commonConfig"/>
-    </bean>
-</beans>

+ 0 - 30
target/test-classes/log4j.properties

@@ -1,30 +0,0 @@
-LOG_HOME=/tmp/logs/elasticsearch-query-spring
-
-log4j.appender.reporterAppender=org.apache.log4j.DailyRollingFileAppender
-log4j.appender.reporterAppender.Threshold=DEBUG
-log4j.appender.reporterAppender.File=${LOG_HOME}/elasticsearch-query-spring.log
-log4j.appender.reporterAppender.DatePattern='.'yyyy-MM-dd'.log'
-log4j.appender.reporterAppender.layout=org.apache.log4j.PatternLayout
-log4j.appender.reporterAppender.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss SSS} [%-3p] [%t] %c{3} - %m%n
-
-log4j.appender.warnAppender=org.apache.log4j.DailyRollingFileAppender
-log4j.appender.warnAppender.Threshold=WARN
-log4j.appender.warnAppender.File=${LOG_HOME}/warn.log
-log4j.appender.warnAppender.DatePattern='.'yyyy-MM-dd'.log'
-log4j.appender.warnAppender.layout=org.apache.log4j.PatternLayout
-log4j.appender.warnAppender.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss SSS} [%-3p] [%t] %c{3} - %m%n
-
-log4j.appender.3rdPartyAppender=org.apache.log4j.DailyRollingFileAppender
-log4j.appender.3rdPartyAppender.Threshold=INFO
-log4j.appender.3rdPartyAppender.File=${LOG_HOME}/3rd-party.log
-log4j.appender.3rdPartyAppender.DatePattern='.'yyyy-MM-dd'.log'
-log4j.appender.3rdPartyAppender.layout=org.apache.log4j.PatternLayout
-log4j.appender.3rdPartyAppender.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss SSS} [%-3p] [%t] %c{3} - %m%n
-
-log4j.appender.console=org.apache.log4j.ConsoleAppender
-log4j.appender.console.Target=System.out
-log4j.appender.console.layout=org.apache.log4j.PatternLayout
-log4j.appender.console.layout.ConversionPattern=%-d{yyyy-MM-dd HH:mm:ss}[%c]-[%p]%m%n
-
-log4j.rootLogger=INFO,reporterAppender,console
-#log4j.logger.org.elasticsearch.jdbc.search=DEBUG,remoteAppender

+ 0 - 17
target/test-classes/sqlMapConfig.xml

@@ -1,17 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE sqlMapConfig PUBLIC "-//ibatis.apache.org//DTD SQL Map Config 2.0//EN"
-        "http://ibatis.apache.org/dtd/sql-map-config-2.dtd">
-
-<sqlMapConfig>
-    <settings
-            cacheModelsEnabled="true"
-            lazyLoadingEnabled="true"
-            enhancementEnabled="true"
-            maxSessions="64"
-            maxTransactions="20"
-            maxRequests="128"
-            useStatementNamespaces="true"/>
-
-    <sqlMap resource="sqlmap/PRODUCT.xml"/>
-
-</sqlMapConfig>

+ 0 - 17
target/test-classes/sqlmap/PRODUCT.xml

@@ -1,17 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" ?>
-<!DOCTYPE sqlMap
-        PUBLIC "-//ibatis.apache.org//DTD SQL Map 2.0//EN"
-        "http://ibatis.apache.org/dtd/sql-map-2.dtd">
-<sqlMap namespace="PRODUCT">
-    <select id="getProductByCode" parameterClass="java.util.Map" resultClass="java.lang.String">
-        SELECT *
-        FROM index.product
-        WHERE productCode = #productCode#
-        AND advicePrice > #advicePrice#
-        AND $$buyers.buyerName IN ('china', 'usa')
-    </select>
-
-    <select id="getAllProduct" resultClass="java.lang.String">
-        SELECT * FROM index.product
-    </select>
-</sqlMap>