環境的詳細信息: 工作燈:6.2IBM工作燈6.2分析集羣拓撲
應用服務器:自由8.5.5.0
操作系統:Windows Server 2008 R2
我試圖實現集羣Worklight 6.2中的操作分析拓撲。以下是步驟
創建了兩個liberty服務器實例analytics1和analytics2。
在兩個服務器的應用程序文件夾中複製了analytics.war文件。
在analytis1服務器的server.xml中,我已配置爲主節點。
jndiEntry jndiName = 「分析/ NODETYPE」 值= 「主」
jndiEntry jndiName = 「分析/碎片」 值= 「2」
jndiEntry jndiName = 「分析/ replicas_per_shard」 值= 「2」在analytics2服務器的server.xml中,我已配置爲數據節點。
jndiEntry jndiName = 「分析/ NODETYPE」 值= 「數據」
jndiEntry jndiName = 「分析/ masternodes」 值= 「XX.XX.XX.XX:9600」
數據沒有在此拓撲中填充。
如果嘗試將其作爲單個節點,即未將nodetype設置爲主數據或數據,則會顯示分析結果。
以下是我的記錄跡線
[10/11/14 23:23:30:351 GST] 00000021 com.ibm.ws.webcontainer.servlet I SRVE0242I: [analytics] [/analytics] [data]: Initialization successful.
[10/11/14 23:24:11:920 GST] 00000021 org.apache.wink.server.internal.RequestProcessor E An unhandled exception occurred which will be propagated to the container.
[10/11/14 23:24:11:955 GST] 00000021 com.ibm.ws.webcontainer.util.ApplicationErrorUtils E SRVE0777E: Exception thrown by application class 'org.elasticsearch.action.search.type.TransportSearchTypeAction$BaseAsyncAction.onFirstPhaseResult:276'
org.elasticsearch.action.search.SearchPhaseExecutionException: Failed to execute phase [query], all shards failed
at org.elasticsearch.action.search.type.TransportSearchTypeAction$BaseAsyncAction.onFirstPhaseResult(TransportSearchTypeAction.java:276)
at org.elasticsearch.action.search.type.TransportSearchTypeAction$BaseAsyncAction.start(TransportSearchTypeAction.java:147)
at org.elasticsearch.action.search.type.TransportSearchQueryThenFetchAction.doExecute(TransportSearchQueryThenFetchAction.java:59)
at org.elasticsearch.action.search.type.TransportSearchQueryThenFetchAction.doExecute(TransportSearchQueryThenFetchAction.java:49)
at org.elasticsearch.action.support.TransportAction.execute(TransportAction.java:63)
at org.elasticsearch.action.search.TransportSearchAction.doExecute(TransportSearchAction.java:108)
at org.elasticsearch.action.search.TransportSearchAction.doExecute(TransportSearchAction.java:43)
at org.elasticsearch.action.support.TransportAction.execute(TransportAction.java:63)
at org.elasticsearch.client.node.NodeClient.execute(NodeClient.java:92)
at org.elasticsearch.client.support.AbstractClient.search(AbstractClient.java:212)
at org.elasticsearch.action.search.SearchRequestBuilder.doExecute(SearchRequestBuilder.java:1043)
at org.elasticsearch.action.ActionRequestBuilder.execute(ActionRequestBuilder.java:85)
at org.elasticsearch.action.ActionRequestBuilder.execute(ActionRequestBuilder.java:59)
at com.ibm.elasticsearch.util.ESUtility.genericFacet(ESUtility.java:155)
at com.ibm.elasticsearch.util.ESUtility.genericFacet(ESUtility.java:139)
at com.ibm.elasticsearch.util.ESUtility.genericFacet(ESUtility.java:210)
at com.ibm.elasticsearch.rest.Common.getGadgets(Common.java:51)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
你能嘗試用IP代替本地主機?如果您發現這個問題有用,請更新您的問題和日誌。 – Karikalan 2014-10-11 15:42:55