Table of Contents

  1. Preface
  2. Introduction to Informatica Edge Data Streaming
  3. Licenses
  4. Using Informatica Administrator
  5. Creating and Managing the Edge Data Streaming Service
  6. Edge Data Streaming Entity Types
  7. Edge Data Streaming Nodes
  8. Data Connections
  9. Working With Data Flows
  10. Managing the Edge Data Streaming Components
  11. Security
  12. High Availability
  13. Disaster Recovery
  14. Monitoring Edge Data Streaming Entities
  15. Troubleshooting
  16. Frequently Asked Questions
  17. Regular Expressions
  18. Command Line Program
  19. Configuring Edge Data Streaming to Work With a ZooKeeper Observer
  20. Glossary

User Guide

User Guide

Troubleshooting Edge Data Streaming Node Issues

I get the NoClassDefFoundError error message in the EDS Node log file.
This error occurs if the fully qualified class name for the custom source service or target service plug-in is not defined correctly in vdsplugin.xml. Verify that class name is defined correctly in the pluginClass element.
For more information about custom source services and target services, see the Edge Data Streaming Developer Guide.
When I create a UDP, TCP, Syslog, HTTP(S), or WebSocket(S) source service, I get an error in the EDS Node log file indicating that the address is already in use.
This error occurs if the source service tries to use a port that is already in use. The source service does not start. Verify that port is available and create the source service.
The EDS Node does not start after installation.
This error can occur if you have configured the EDS Node incorrectly. Check the <EDS Installation Directory>/node/logs/<node-name>.out log file for errors and correct them. Also see the <EDS Installation Directory>/node/logs/<node name>-node.log for other errors.
A EDS node logs the following message to the EDS Node log file:
HTTP content length exceeded <n> bytes
This error occurs if the content length exceeds the block size that you configure for an HTTP source service on the node. Increase the block size for the HTTP source service or reduce the content length so that it does not exceed the block size. When you configure the block size, consider any delimiters that the HTTP source might include in the message body.
I get a warning for messages dropped in the EDS Node log file.
This error might occur when you use an HTTP source service to write or send data to any target. The EDS Node log file displays warnings for dropped messages and the HTTP client receives a REQUEST_TIMEOUT error from the HTTP source service. This error occurs in the following situations:
  • The target service is consuming messages at a slow rate. Verify that the target does not have bottlenecks. To make the target faster, you can configure load balancing.
  • The target service is down. Verify that the target service is running.
When I start the EDS Node and use an HDFS target, the EDS Node fails to start and I get the following error:
JAVA_HOME is not set and could not be found
This error might occur when you use an HDFS target and have set the HADOOPBASEDIR environment variable.
To resolve this error, perform the following tasks:
  • Verify that the Hadoop installation is correct.
  • Configure the JAVA_HOME environment variable as follows:
    export JAVA_HOME=<Java home directory>
The HTTP client receives the following error message from the HTTP source service:
408 REQUEST TIMEOUT
When you configure an HTTP source service in synchronous mode and set the messaging mode to load balancing, the HTTP source service receives an acknowledgement from the target service after the target service receives data from the HTTP source service. However, if the target service is down, the HTTP source service sends a timeout error to the HTTP client when the client sends data to the HTTP source service. To resolve this issue, ensure that the target service is running.
I see the status of the Edge Data Streaming Service as available in the Navigator but I see the status of the service as unavailable in the Contents panel.
You might find this issue on the Domain tab of the Administrator tool. When you move the mouse pointer over the Edge Data Streaming Service in the Navigator, the service status appears as available. However, the service status appears as unavailable when you move the pointer over the Edge Data Streaming Service in the Contents panel. This service status does not impact the functionality of the Edge Data Streaming Service and you can ignore the status.

Updated March 19, 2019


Explore Informatica Network