SparkSQLを使用してHiveテーブルにアクセスするためのコードを記述しました。コードは次のとおりです。Spark Rowのデータセットを文字列に変換するには?
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();
完全な出力を文字列または文字列配列に変換する方法を知りたいですか?私はStringまたはString型の配列値を渡すことができる別のモジュールで作業しようとしています。
.toString
のような他のメソッドを試したり、文字列値に型変換したりしました。しかし、私のために働いていない。
DataSet値をStringに変換する方法を教えてください。
プログラムでこの '行'は何ですか?あなたのコードは私にはかなり最適に見えます。 –
"row"はjava 8ラムダパラメータです。 http://www.developer.com/java/start-using-java-lambda-expressions.html – abaghel
をチェックしてください。ありがとう。 –