Table of Contents

Search

  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. Appendix A: Troubleshooting
  16. Appendix B: Frequently Asked Questions
  17. Appendix C: Regular Expressions
  18. Appendix D: Command Line Program
  19. Appendix E: Configuring Edge Data Streaming to Work With a ZooKeeper Observer
  20. Appendix F: Glossary

User Guide

User Guide

Node Name Variable

Node Name Variable

Use the node name variable
#infa.nodename
to include the name of a node.
For example, an HDFS URI of the form
hdfs://<namenode-name>[:<port>]/<path>/<file-name>
is a static URI. If you deploy the HDFS target service on multiple
EDS Node
s, to reduce the load on an HDFS target service, all the instances use the same URI. The instances try to write to the same file. Only one target service succeeds because, at any specified time, only one instance can acquire a lease to write to a file. This scenario results in data loss.
To enable all the instances to write to the HDFS file system, use the
#infa.nodename
variable in the
<file-name>
component of the HDFS URI. when configuring the HDFS target service,
The following example shows a URI that uses the
#infa.nodename
variable:
hdfs://MyNamenode/app_data/logs/#infa.nodename.log
#infa.nodename
is the variable that
EDS
replaces with the
EDS Node
name.
The name of the file to which a particular instance writes changes with the name of the
EDS Node
on which the instance runs. Each target service writes to its own HDFS file. For example, the target service in a
EDS Node
called
node1
writes to the file
hdfs://MyNamenode/app_data/logs/node1.log
and the target service in a
EDS Node
called
node2
writes to the file
hdfs://MyNamenode/app_data/logs/node2.log
.


Updated September 21, 2020