Je suis en train de se connecter à l'aide de la ruche JRuby, cela fait partie de mon codeUtilisez JDBC pour se connecter à Hive dans JRuby génère ClassNotFoundException
require 'java'
module JavaLang
include_package 'java.lang'
end
module JavaSql
include_package 'java.sql'
end
JavaLang::Class.forName("org.apache.hive.jdbc.HiveDriver").newInstance
..rest of the code
je reçois un ClassNotFoundException lorsque vous appelez Class.forName
I essayé d'ajouter la ruche-jdbc.jar au classpath en utilisant la commande suivante:
export CLASSPATH = $ CLASSPATH:/ma/home/dir/bin/*
le bac directo ry que j'ai créé contient le fichier hive-jdbc jar mais je reçois toujours cette erreur.
Comment puis-je ajouter le jar à mon classpath afin qu'il soit reconnaissable par Class.forName?
P.S. J'utilisais le code here comme guide pour créer mon code comme je suis nouveau à JRuby