Depuis mon expérience Data Science, je peux établir une connexion à la base de données Hive dans BigInsights et lire le schéma de la table. Mais Data Science Experience ne semble pas être capable de lire le contenu de la table car je reçois un compte de zéro! Voici quelques-uns de mes paramètres:Data Science Experience répond avec une table Hive vide
conf = (SparkConf().set("com.ibm.analytics.metadata.enabled","false"))
spark = SparkSession.builder.enableHiveSupport().getOrCreate()
dash = {
'jdbcurl': 'jdbc:hive2://nnnnnnnnnnn:10000/;ssl=true;',
'user': 'xxxxxxxxxx',
'password': 'xxxxxxxxx',
}
spark.conf
offers = spark.read.jdbc(dash['jdbcurl'],
table='offers',
properties={"user" : dash["user"],
"password" : dash["password"]})
offers.count() returns: 0
offers.show()
returns:
+-----------+----------+
|offers.name|offers.age|
+-----------+----------+
+-----------+----------+
Merci.