comment obtenir de la base de données nom d'utilisateur et mot de passe dans la ruche
Suis en train d'écrire programme jdbc pour se connecter ruche de la base de données. Je veux le nom d'utilisateur et le mot de passe à donner dans l'url de connexion.
Je ne sais pas comment obtenir le nom d'utilisateur et le mot de passe à l'aide de la ruche QL.
Quelqu'un peut-il m'aider??
Exception in thread "main" java.sql.SQLNonTransientConnectionException: [DataDirect][Hive JDBC Driver]A value was not specified for a required property: PASSWORD
at com.ddtek.jdbc.hivebase.ddcp.b(Unknown Source)
at com.ddtek.jdbc.hivebase.ddcp.a(Unknown Source)
at com.ddtek.jdbc.hivebase.ddco.b(Unknown Source)
at com.ddtek.jdbc.hivebase.ddco.a(Unknown Source)
at com.ddtek.jdbc.hive.HiveImplConnection.b(Unknown Source)
at com.ddtek.jdbc.hivebase.BaseConnection.b(Unknown Source)
at com.ddtek.jdbc.hivebase.BaseConnection.k(Unknown Source)
at com.ddtek.jdbc.hivebase.BaseConnection.b(Unknown Source)
at com.ddtek.jdbc.hivebase.BaseConnection.a(Unknown Source)
at com.ddtek.jdbc.hivebase.BaseDriver.connect(Unknown Source)
at java.sql.DriverManager.getConnection(DriverManager.java:571)
at java.sql.DriverManager.getConnection(DriverManager.java:215)
at hivejdbcconnection.HiveJdbcConnection.main(HiveJdbcConnection.java:33)
Java Result: 1
obtiens l'erreur ci-dessus, si j'ai utilisé le nom d'utilisateur "ruche" et "mot de passe".
Vérifier les détails dans la hive-site.xml. Il a nom d'utilisateur et le mot de passe de détails
Vérifier les détails dans la hive-site.xml. Il a nom d'utilisateur et le mot de passe de détails
OriginalL'auteur PMR | 2015-03-31
Vous devez vous connecter pour publier un commentaire.
Pour obtenir la ruche nom d'utilisateur et le mot de passe, allez à la
hive-site.xml
et de recherche pourjavax.jdo.option.ConnectionUserName
etjavax.jdo.option.ConnectionPassword
. Les valeurs de ces propriétés sont de votre ruche nom d'utilisateur et mot de passe, respectivement.(Les valeurs par défaut sont
APP
etmine
pour le nom d'utilisateur et le mot de passe qui peut être trouvé danshive-default.xml
)Au cas où, si vous n'avez pas de tels biens en hive-site.xml. Ensuite, ajoutez ces lignes dans
hive-site.xml
:Remarque: j'ai une base de données nommée hadoop dans mysql pour la ruche. C'est pourquoi la valeur de
javax.jdo.option.ConnectionURL
estjdbc:mysql://localhost:3306/hadoop
.Après le réglage ou la recherche de votre nom d'utilisateur et mot de passe, utilisez-la comme suit:
Utiliser votre
hive database name
au lieu dedefault
. Espérons que cela aide!!!!Êtes-vous à l'aide de
MySQL
pour la connexion jdbc? Si oui, alors vous devez créer une base de données dans MySQL. Avez-vous essayez de redémarrer hadoop processus après un changement de configuration?Pas de ne suis pas l'utilisation de Mysql pour la connexion jdbc. Suis connecter directement à la base de données hive et imprimer les données dans un tableau. @rajesh
Vous aurez besoin d'un metastore que les magasins de la ruche des informations de la table. Consultez cette page cloudera.com/content/cloudera/en/documentation/cdh4/v4-2-0/....
OriginalL'auteur Rajesh N
ruche nom d'utilisateur par défaut est ruche
utiliser le dessous de la chaîne de connexion pour hiveserver2
pour hiveserver1 valeur par défaut est vide,hiveserver2 travaille également avec vide nom d'utilisateur et mot de passe.
Nom du pilote:
org.apache.hadoop.hive.jdbc.HiveDriver
Nom d'utilisateur et mot de passe sont vides
lire le lien La connexion à la Ruche à l'aide de Beeline
le mot de passe est juste la laisser comme ça ""
Ne suis pas à l'aide de base de données par défaut.J'ai créé ma propre base de données.u peut me dire comment obtenir le nom d'utilisateur et le mot de passe de ma base de données? @saravane
n'est-il pas travailler avec ce "jdbc:hive2://localhost:10000/yourdatabase", "la ruche", ""
oui sa ne fonctionne pas
OriginalL'auteur Sravan K Reddy