val queryClickData = queryClicktype.groupByKey.map{ case (query, clickTypeList) =>
                            val clickCount = clickTypeList.size
                            val xMap=new HashMap[String,Int]()
                            for (clickType <- clickTypeList) {
                                xMap(clickType) = xMap.getOrElse(clickType, 0) + 1
                            }
                            (query, xMap)
                        }.toArray