webMethods

 View Only
  • 1.  Apache Hbase Adapter configuration in webMethods 10.15

    Posted Wed July 03, 2024 06:54 AM

    Hi All

    We are planning to connect to Apache Hbase server from webMethods 10.15. Can anyone highlight what are the required jars for enabling successful connection.

    Documentation doesnt specify which jars need to be used. We are trying to enable Apache HBase Kerberos Connection.

    When i fill the details and enable the connection i am seeing this error.

    Unable to configure connection manager.
    org/apache/hadoop/hbase/ZooKeeperConnectionException
    2024-07-03 09:28:10 GMT [ISS.0095.0042I] (tid=26588) The ERRSTACKTRACE field in a WMERROR audit record was truncated. CONTEXTID: 0e25bbb6-c8f7-4263-bf4d-990b7813c14e. MSGID: c024102c-ff1d-e919-aac2-4b4a353e9e42. Full value: com.wm.pkg.art.error.DetailedException: [ART.118.5036] Adapter Runtime (Connection): Unable to configure connection manager.
    org/apache/hadoop/hbase/ZooKeeperConnectionException
    at com.wm.pkg.art.j2eecaBridge.WmConnectionManagerPropertiesBridge.setManagerProperties(WmConnectionManagerPropertiesBridge.java:196)
    at com.wm.pkg.art.ns.ConnectionDataNodeManager.createConnectionManager(ConnectionDataNodeManager.java:940)
    at com.wm.pkg.art.ns.ConnectionDataNode.createAndStartConnectionResource(ConnectionDataNode.java:964)
    at com.wm.pkg.art.ns.ConnectionDataNode.enable(ConnectionDataNode.java:733)
    at com.wm.pkg.art.ns.ConnectionDataNodeManager.setConnectionState(ConnectionDataNodeManager.java:1347)
    at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.base/java.lang.reflect.Method.invoke(Method.java:566)
    at com.wm.app.b2b.server.JavaService.baseInvoke(JavaService.java:405)
    at com.wm.app.b2b.server.invoke.InvokeManager.process(InvokeManager.java:761)
    at wm.bci.internal.BciServiceInvokeNotifier.process(BciServiceInvokeNotifier.java:53)
    at com.wm.ps.serviceMock.ServiceInterceptor.process(ServiceInterceptor.java:360)
    at com.wm.app.b2b.server.util.tspace.ReservationProcessor.process(ReservationProcessor.java:39)
    at com.wm.app.b2b.server.invoke.StatisticsProcessor.process(StatisticsProcessor.java:82)
    at com.wm.app.b2b.server.invoke.ServiceCompletionImpl.process(ServiceCompletionImpl.java:243)
    at com.wm.app.b2b.server.invoke.ValidateProcessor.process(ValidateProcessor.java:49)
    at com.wm.app.b2b.server.invoke.PipelineProcessor.process(PipelineProcessor.java:171)
    at com.wm.app.b2b.server.ACLManager.process(ACLManager.java:340)
    at com.wm.app.b2b.server.invoke.DispatchProcessor.process(DispatchProcessor.java:33)
    at com.wm.app.b2b.server.invoke.ConcurrentRequestLimitProcessor.process(ConcurrentRequestLimitProcessor.java:67)
    at com.wm.app.b2b.server.AuditLogManager.process(AuditLogManager.java:401)
    at com.wm.app.b2b.server.invoke.InvokeManager.invoke(InvokeManager.java:631)
    at com.wm.app.b2b.server.invoke.InvokeManager.invoke(InvokeManager.java:436)
    at com.wm.app.b2b.server.invoke.InvokeManager.invoke(InvokeManager.java:394)
    at com.wm.app.b2b.server.ServiceManager.invoke(ServiceManager.java:261)
    at com.wm.app.b2b.server.ServiceManager.invoke(ServiceManager.java:116)
    at com.wm.app.b2b.server.ns.Namespace.invoke(Namespace.java:760)
    at com.wm.util.template.Reporter.invoke(Reporter.java:921)
    at com.wm.util.template.InvokeToken.eval(InvokeToken.java:69)
    at com.wm.util.template.TemplateToken.evalChild(TemplateToken.java:196)
    at com.wm.util.template.SwitchToken.evalChild(SwitchToken.java:78)
    at com.wm.util.template.TemplateToken.eval(TemplateToken.java:166)
    at com.wm.util.template.SwitchToken.eval(SwitchToken.java:51)
    at com.wm.util.template.TemplateToken.evalChild(TemplateToken.java:196)
    at com.wm.util.template.IfVarToken.evalChild(IfVarToken.java:260)
    at com.wm.util.template.TemplateToken.eval(TemplateToken.java:166)
    at com.wm.util.template.IfVarToken.eval(IfVarToken.java:241)
    at com.wm.util.template.TemplateToken.evalChild(TemplateToken.java:196)
    at com.wm.util.template.TemplateToken.eval(TemplateToken.java:166)
    at com.wm.util.template.Reporter.reportNoReset(Reporter.java:1467)
    at com.wm.util.template.Reporter.reportToOutput(Reporter.java:1443)
    at com.wm.util.template.Reporter.reportIData(Reporter.java:1339)
    at com.wm.app.b2b.server.HTTPDocHandler._process(HTTPDocHandler.java:640)
    at com.wm.app.b2b.server.HTTPDocHandler.process(HTTPDocHandler.java:131)
    at com.wm.app.b2b.server.HTTPDispatch.handleRequest(HTTPDispatch.java:227)
    at com.wm.app.b2b.server.Dispatch.run(Dispatch.java:391)
    at com.wm.util.pool.PooledThread.run(PooledThread.java:127)
    at java.base/java.lang.Thread.run(Thread.java:829)


    #Adapters-and-E-Standards
    #Integration-Server-and-ESB
    #webMethods


  • 2.  RE: Apache Hbase Adapter configuration in webMethods 10.15

    Posted Mon July 08, 2024 06:23 PM

    Can you share those details?


    #Integration-Server-and-ESB
    #Adapters-and-E-Standards
    #webMethods


  • 3.  RE: Apache Hbase Adapter configuration in webMethods 10.15



  • 4.  RE: Apache Hbase Adapter configuration in webMethods 10.15

    Posted Tue July 09, 2024 06:41 AM

    Hi Abhijith,

    the required jars should be mentioned in the webMethods Adapter System Requirements Guide.
    Hopefully the HBase Adapter has an Installation or Users Guide containing a description on how to setup the connection.

    Regards,
    Holger


    #Integration-Server-and-ESB
    #Adapters-and-E-Standards
    #webMethods


  • 5.  RE: Apache Hbase Adapter configuration in webMethods 10.15

    Posted Tue July 09, 2024 08:20 AM

    In documentation below is mentioned and followed the same issues related to classfiles missing got resolved but some issues related to kerberos authentication is failing.

    HBase jars files has to be copied to WmHbaseAdapter/code/jars folder, in the following ways:

    *Copy all the jar files from Apache HBase’s lib folder.

    Note:
    Do not copy the following jars, while connecting to Apache HBase 1.2.2:

    *xml-apis-1.3.03.jar

    *xml-apis-ext-1.3.04.jar

    *Copy all the jar files similar to Apache HBase from the distributors(Cloudera CDH), with which connections need to be established.


    #Adapters-and-E-Standards
    #Integration-Server-and-ESB
    #webMethods


  • 6.  RE: Apache Hbase Adapter configuration in webMethods 10.15

    Posted Sun July 14, 2024 08:25 AM

    We have raised an SR with SAG and they said that the version supported for Hbase is till 2.2.0 only where we are trying to connect to 2.4 and they said they cant provide a solution for this


    #Integration-Server-and-ESB
    #Adapters-and-E-Standards
    #webMethods


  • 7.  RE: Apache Hbase Adapter configuration in webMethods 10.15

    Posted Mon July 15, 2024 06:18 AM

    Hi Abjitih,

    can you verify your HBase version and check, if it is possible to use the version 2.2.0 driver to connect to this HBase version?

    Regards,
    Holger


    #Integration-Server-and-ESB
    #webMethods
    #Adapters-and-E-Standards