Questions Tagged With elasticsearchhttps://answers.axonivy.com/tags/elasticsearch/?type=rss&user=trungdvquestions tagged <span class="tag">elasticsearch</span>enTue, 18 Dec 2018 05:45:32 -0500Index elasticsearch for specific typehttps://answers.axonivy.com/questions/3590/index-elasticsearch-for-specific-type<p>Hi ivyteam</p> <p>As i know when Ivy start, it will reindex everything from it's DB to ES index. </p> <p>Now i only want to index a specific type of class with:</p> <pre><code>List&lt;String&gt; reindexTypes = ... DiCore.getGlobalInjector().getInstance(IBusinessDataManager.class).startIndexRecreation(reindexTypes ); </code></pre> <p>Is it a correct way to go?</p> <p>Thanks</p>trungdvTue, 18 Dec 2018 05:45:32 -0500https://answers.axonivy.com/questions/3590/index-elasticsearch-for-specific-typeindexelasticsearchMultiple ElasticSearch on same machine (multiple ivy engines)https://answers.axonivy.com/questions/3126/multiple-elasticsearch-on-same-machine-multiple-ivy-engines<p>Hi ivyteam</p> <p>My team has a server which has 3 instances of Ivy engine on it. Sometime when we restart engine, it cause issue that "ES can not be started. Connection refused"</p> <p>As far as i know on each engine it sill contain one ES and it will be started when engine is started. By default, ES will take port <code>9200</code> or <code>19200</code> on <code>localhost</code> (Reference link <a href="https://developer.axonivy.com/doc/latest/EngineGuideHtml/installation.html#installation.elasticsearch">https://developer.axonivy.com/doc/latest/EngineGuideHtml/installation.html#installation.elasticsearch</a> )</p> <p>So is there any cases that the port is conflicted in my situation? If so, how can we configure the port for many instance of Ivy engine? We're using Amazon cloud so it's not a good way to buy different server for each Engine on cloud.</p> <p>Thanks</p>trungdvFri, 09 Mar 2018 01:48:49 -0500https://answers.axonivy.com/questions/3126/multiple-elasticsearch-on-same-machine-multiple-ivy-enginesengineelasticsearchCan not connect to Elasticsearch serverhttps://answers.axonivy.com/questions/2831/can-not-connect-to-elasticsearch-server<p>hi all</p> <p>I'm using Axon ivy 6.3 on Linux server. Sometime i get this exception (after deployment somehow):</p> <pre><code> Caused by: ch.ivyteam.ivy.business.data.store.search.internal.elasticsearch.ElasticsearchException: Cannot reach Elasticsearch server at ch.ivyteam.ivy.business.data.store.search.internal.elasticsearch.JestOperation.execute(JestOperation.java:44) at ch.ivyteam.ivy.business.data.store.search.internal.elasticsearch.JestSearcher.search(JestSearcher.java:32) at ch.ivyteam.ivy.business.data.store.search.internal.ResultImpl.execute(ResultImpl.java:36) at ch.ivyteam.ivy.business.data.store.search.internal.QueryImpl.raw(QueryImpl.java:135) at ch.ivyteam.ivy.business.data.store.search.internal.QueryImpl.executeQuery(QueryImpl.java:179) at ch.ivyteam.ivy.business.data.store.search.internal.ExecutorImpl.execute(ExecutorImpl.java:18) at ch.ivyteam.ivy.business.data.store.search.internal.QueryImpl.execute(QueryImpl.java:115) at ch.axonivy.fintech.standard.dossier.DossierIdGenerator.initializeSeed(DossierIdGenerator.java:64) at ch.axonivy.fintech.standard.dossier.DossierIdGenerator.nextId(DossierIdGenerator.java:43) at ch.axonivy.fintech.abs.dossier.AbsDossierService.generateCobId(AbsDossierService.java:57) at sun.reflect.GeneratedMethodAccessor9141.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at ch.ivyteam.ivy.scripting.internal.types.IvyJavaMethod.invokeImpl(IvyJavaMethod.java:73) ... 211 more Caused by: io.searchbox.client.config.exception.CouldNotConnectException: Could not connect to <a href="http://localhost:19200">http://localhost:19200</a> at io.searchbox.client.http.JestHttpClient.execute(JestHttpClient.java:59) at ch.ivyteam.ivy.business.data.store.search.internal.elasticsearch.JestOperation.execute(JestOperation.java:37) ... 224 more Caused by: org.apache.http.conn.HttpHostConnectException: Connect to localhost:19200 [localhost/127.0.0.1] failed: Connection refused at org.apache.http.impl.conn.DefaultHttpClientConnectionOperator.connect(DefaultHttpClientConnectionOperator.java:158) at org.apache.http.impl.conn.PoolingHttpClientConnectionManager.connect(PoolingHttpClientConnectionManager.java:353) at org.apache.http.impl.execchain.MainClientExec.establishRoute(MainClientExec.java:380) at org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:236) at org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:184) at org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:88) at org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:110) at org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:184) at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:82) at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:107) at io.searchbox.client.http.JestHttpClient.executeRequest(JestHttpClient.java:109) at io.searchbox.client.http.JestHttpClient.execute(JestHttpClient.java:56) ... 225 more Caused by: java.net.ConnectException: Connection refused at java.net.PlainSocketImpl.socketConnect(Native Method) at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350) at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206) at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188) at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) at java.net.Socket.connect(Socket.java:589) at org.apache.http.conn.socket.PlainConnectionSocketFactory.connectSocket(PlainConnectionSocketFactory.java:74) at org.apache.http.impl.conn.DefaultHttpClientConnectionOperator.connect(DefaultHttpClientConnectionOperator.java:141) ... 236 more </code></pre> <p>After restarting server, it's seem to work again.</p> <p>The exception is clear but we don't know rootcause yet. Does anyone get same issue? and do you have any hints for it?</p> <p>Updated: i have deployed several ivy engine on same physical server, i think there is some instance of elasticservers as well. Could it be a confliction there?</p> <p>Thanks in advance</p>trungdvTue, 29 Aug 2017 03:47:58 -0400https://answers.axonivy.com/questions/2831/can-not-connect-to-elasticsearch-serveraxonivy6.3elasticsearchrepositoryHow to upgrade elasticsearch engine on designer?https://answers.axonivy.com/questions/2713/how-to-upgrade-elasticsearch-engine-on-designer<p>Hi ivyteam</p> <p>Currently i use Axonivy 6.3 and it embed elasticsearch with version 2.3.4, it's quite old version so i want to upgrade to new version in order to apply new api or module being supported by elasticsearch (kibana/xpack,...) On server i can configure the setting in system property, but how can i do it on designer? </p> <p>Thanks</p>trungdvTue, 27 Jun 2017 05:19:14 -0400https://answers.axonivy.com/questions/2713/how-to-upgrade-elasticsearch-engine-on-designerelasticsearchrepository