I'm reading through the docs for KCL (AWS's Kinesis Client Library) and if I'm understanding it correctly, I need to install the KCL itself (Java) and then my NodeJS consumer application will be able to access it. First of all, is this correct?
If so, I'm confused by the linkage between NodeJS and KCL. I see in the AWS sample code the line:
var kcl = require('../../..');
(found in sample here)
In NodeJS, I'm used to seeing JS files referenced in this way, not directories. This appears to be just traversing the file system 3 levels up and stopping. What is this a reference to? Is this the connection to KCL? Do I just need to ensure that my KCL installation is located at a relative path that will accommodate this require
statement?