I'm getting following exception if i form a query like this. Its not coming
to the point where get(0) or get(1).

Exception in thread "main" java.lang.RuntimeException: [1.22] failure:
``*'' expected but `cities' found


*Thanks*,
<https://in.linkedin.com/in/ramkumarcs31>


On Tue, Apr 26, 2016 at 4:41 PM, Hyukjin Kwon <gurwls...@gmail.com> wrote:

> Doesn't get(0) give you the Array[String] for CITY (am I missing
> something?)
> On 26 Apr 2016 11:02 p.m., "Ramkumar V" <ramkumar.c...@gmail.com> wrote:
>
> JavaSparkContext ctx = new JavaSparkContext(sparkConf);
>
>     SQLContext sqlContext = new SQLContext(ctx);
>
>     DataFrame parquetFile = sqlContext.parquetFile(
> "hdfs:/XYZ:8020/user/hdfs/parquet/*.parquet");
>
>    parquetFile.registerTempTable("parquetFile");
>
>     DataFrame tempDF = sqlContext.sql("SELECT TOUR.CITIES, BUDJET from
> parquetFile");
>
>     JavaRDD<Row>jRDD = tempDF.toJavaRDD();
>
>      JavaRDD<String> ones = jRDD.map(new Function<Row,String>() {
>
>       public String call(Row row) throws Exception {
>
>         return row.getString(1);
>
>       }
>
>     });
>
> *Thanks*,
> <https://in.linkedin.com/in/ramkumarcs31>
>
>
> On Tue, Apr 26, 2016 at 3:48 PM, Hyukjin Kwon <gurwls...@gmail.com> wrote:
>
>> Could you maybe share your codes?
>> On 26 Apr 2016 9:51 p.m., "Ramkumar V" <ramkumar.c...@gmail.com> wrote:
>>
>>> Hi,
>>>
>>> I had loaded JSON file in parquet format into SparkSQL. I can't able to
>>> read List which is inside JSON.
>>>
>>> Sample JSON
>>>
>>> {
>>> "TOUR" : {
>>>      "CITIES" : ["Paris","Berlin","Prague"]
>>> },
>>> "BUDJET" : 1000000
>>> }
>>>
>>> I want to read value of CITIES.
>>>
>>> *Thanks*,
>>> <https://in.linkedin.com/in/ramkumarcs31>
>>>
>>>
>

Reply via email to