Comment faire pour convertir les ensembles de données de Spark Ligne dans la chaîne?

J'ai écrit le code pour accéder à la table de la Ruche à l'aide de SparkSQL. Voici le code:

SparkSession spark = SparkSession
        .builder()
        .appName("Java Spark Hive Example")
        .master("local[*]")
        .config("hive.metastore.uris", "thrift://localhost:9083")
        .enableHiveSupport()
        .getOrCreate();
Dataset<Row> df =  spark.sql("select survey_response_value from health").toDF();
df.show();

Je voudrais savoir comment je peux convertir la production complète de Chaîne de caractères ou un tableau de chaînes? Comme je suis en train de travailler avec un autre module lorsque que je peux passer de Chaîne ou de type Chaîne de valeurs de Tableau.
J'ai essayé d'autres méthodes comme .toString ou transtypage de la Chaîne de valeurs. Mais n'a pas travaillé pour moi.
Veuillez me faire savoir comment je peux convertir l'ensemble de données de valeurs de Chaîne?

OriginalL'auteur Jaffer Wilson | 2017-02-22