Could you please explain which edition (JDBC, ODBC, etc.) you are using, as different editions have different methods for obtaining the Node Id? A few methods for common editions are provided below.
JDBC
In the terminal, navigate to the connector's .jar file and run:
java -jar cdata.jdbc.<driver>.jar -n
ODBC
In the terminal, navigate to the connector's /bin folder and run:
./install-license.sh -n
Note that you may instead need to use the command:
./install-license.x64 -n
Tableau
In the terminal, navigate to the connector's .jar file and run:
java -jar cdata.tableau.<driver>.jar -n
Thanks Elizabeth,
The JDBC solution:- “java -jar cdata.jdbc.<driver>.jar -n” worked for us and we can see the NodeId.
Do we need to run “./install-license.x64 -n” command after getting the NodeId or is it ok to use the NodeId directly? Because we don't see the “install-license.x64” file in the Cdata installed directory, please clarify...
That's great to hear that the JDBC command worked for you. You should now be able to use the Node Id directly in the license transfer request form. The command "./install-licnese.x64 -n" would only be usable if you'd installed an ODBC driver, just as the command "java -jar cdata.jdbc.<driver>.jar -n" is only usable if you've got a JDBC driver. Both will show the Node Id, but will just work on different editions (ODBC vs JDBC).
Please let me know if any further explanation is needed.