Hi,

I have deployed IGNITE 2.7 by enabling SSL security. It's up and able to
access curl requests through HTTPS.

          $ *curl --cacert host-server.pem
"https://host:11443/ignite?cmd=version
<https://host:11443/ignite?cmd=version>"*

{"successStatus":0,"error":null,"sessionToken":null,"response":"2.7.0"}

Getting below error when I try start *web-agent* :

    *./ignite-web-agent.sh  -t sN2SJvNbIRLGmTEanPzb   -s
http://10.76.58.140:9000 <http://10.76.58.140:9000>    -n
https://vm-beam-controllers-1:11443 <https://vm-beam-controllers-1:11443>*

[2018-12-13 06:14:12,474][INFO ][main][AgentLauncher] Starting Apache
Ignite Web Console Agent...
[2018-12-13 06:14:12,727][WARN ][main][AgentLauncher] Failed to find agent
property file: default.properties

Agent configuration:
User's security tokens          : ****************nPzb
URI to Ignite node REST server  : https://vm-beam-controllers-1:11443
URI to Ignite Console server    : http://10.76.58.140:9000
Path to agent property file     : default.properties
Path to JDBC drivers folder     :
/home/cloud-user/sheshananda/apache-ignite-2.7.0-src/modules/web-console/web-agent/target/jdbc-drivers
Demo mode                       : enabled

[2018-12-13 06:14:13,309][INFO ][main][AgentLauncher] Connecting to:
http://10.76.58.140:9000
[2018-12-13 06:14:13,471][INFO ][EventThread][AgentLauncher] Connection
established.
[2018-12-13 06:14:13,554][INFO ][EventThread][AgentLauncher] Authentication
success.
[2018-12-13 06:14:14,008][ERROR][pool-1-thread-1][ClusterListener]
WatchTask failed
*javax.net.ssl.SSLHandshakeException: Received fatal alert:
handshake_failure*
        at com.ibm.jsse2.k.a(k.java:15)
        at com.ibm.jsse2.k.a(k.java:23)
        at com.ibm.jsse2.av.b(av.java:343)
        at com.ibm.jsse2.av.a(av.java:981)
        at com.ibm.jsse2.av.i(av.java:869)
        at com.ibm.jsse2.av.a(av.java:19)
        at com.ibm.jsse2.av.startHandshake(av.java:672)
        at
okhttp3.internal.connection.RealConnection.connectTls(RealConnection.java:268)
        at
okhttp3.internal.connection.RealConnection.establishProtocol(RealConnection.java:238)
        at
okhttp3.internal.connection.RealConnection.connect(RealConnection.java:149)
        at
okhttp3.internal.connection.StreamAllocation.findConnection(StreamAllocation.java:192)
        at
okhttp3.internal.connection.StreamAllocation.findHealthyConnection(StreamAllocation.java:121)
        at
okhttp3.internal.connection.StreamAllocation.newStream(StreamAllocation.java:100)
        at
okhttp3.internal.connection.ConnectInterceptor.intercept(ConnectInterceptor.java:42)
        at
okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:92)
        at
okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:67)
        at
okhttp3.internal.cache.CacheInterceptor.intercept(CacheInterceptor.java:93)
        at
okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:92)
        at
okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:67)
        at
okhttp3.internal.http.BridgeInterceptor.intercept(BridgeInterceptor.java:93)
        at
okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:92)
        at
okhttp3.internal.http.RetryAndFollowUpInterceptor.intercept(RetryAndFollowUpInterceptor.java:120)
        at
okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:92)
        at
okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:67)
        at
okhttp3.RealCall.getResponseWithInterceptorChain(RealCall.java:185)
        at okhttp3.RealCall.execute(RealCall.java:69)
        at
org.apache.ignite.console.agent.rest.RestExecutor.sendRequest(RestExecutor.java:169)
        at
org.apache.ignite.console.agent.rest.RestExecutor.sendRequest(RestExecutor.java:184)
        at
org.apache.ignite.console.agent.handlers.ClusterListener$WatchTask.restCommand(ClusterListener.java:380)
        at
org.apache.ignite.console.agent.handlers.ClusterListener$WatchTask.topology(ClusterListener.java:414)
        at
org.apache.ignite.console.agent.handlers.ClusterListener$WatchTask.run(ClusterListener.java:470)
        at
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:522)
        at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:319)
        at
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:191)
        at
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305)
        at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1160)
        at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
        at java.lang.Thread.run(Thread.java:811)



Could you please let me know the steps to pass IGNIT SSL configurations to
*web-agent.*



-- 
*Regards*

*Sheshananda *

Reply via email to