Archives of Support Questions (Read Only)

This is an archived board for historical reference. Information and links may no longer be available or relevant
Announcements
This board is archived and read-only for historical reference. To ask a new question, please post a new topic on the appropriate active board.

Can we connect hive or hdfs through node js. Can you provide any idea?

avatar

Can we connect hive or hdfs through node js. Can you provide any idea?

1 ACCEPTED SOLUTION

avatar

Hi @Raj sharma.

Have you tried looking at jshs2?

https://www.npmjs.com/package/jshs2

Alternatively for Hive you can also use the REST API to make queries https://cwiki.apache.org/confluence/display/Hive/HiveWebInterface

Finally for HDFS you can use the REST API for HDFS

https://hadoop.apache.org/docs/current/hadoop-project-dist/hadoop-hdfs/WebHDFS.html

Hope that helps!

View solution in original post

4 REPLIES 4

avatar

Hi @Raj sharma.

Have you tried looking at jshs2?

https://www.npmjs.com/package/jshs2

Alternatively for Hive you can also use the REST API to make queries https://cwiki.apache.org/confluence/display/Hive/HiveWebInterface

Finally for HDFS you can use the REST API for HDFS

https://hadoop.apache.org/docs/current/hadoop-project-dist/hadoop-hdfs/WebHDFS.html

Hope that helps!

avatar

I have referred : https://hadoop.apache.org/docs/current/hadoop-project-dist/hadoop-hdfs/WebHDFS.html

I tried to access through http. It's throwing exception like :

"RemoteException": {"exception": "UnsupportedOperationException","javaClassName": "java.lang.UnsupportedOperationException","message": "op=NULL is not supported"

hive-error.png

avatar
New Contributor

Hi, @raj-kumar-sharm ! You may try hive-driver, it uses HiveServer2 API via thrift and it doesn't require to install Java. It supports different kinds of authorization and both binary and http modes. You can find some examples in the repository Also, if you have any questions, feel free to create an issue

avatar
Visitor

I used the hive-driver to access Kerberos enabled Hive running on HDP (HortonWorks Data Platform, now CDP). It worked well. The sample code and the Hive docker instance helped to get it tested before trying on corporate instance.