public static void main(String[] args) throws ParseException {
final String st = "2019-01-01 00:00:00";
final String et = "2020-01-01 00:00:00";
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date date = sdf.parse(st);
Calendar cal = Calendar.getInstance();
cal.setTime(date);
cal.add(Calendar.DAY_OF_MONTH,-15);
String newStartTime = sdf.format(cal.getTime());
SparkConf conf = new SparkConf(true).set("spark.cassandra.connection.host", "10.95.42.56");
SparkContext sc = new SparkContext("local", "getDateFromCassandra", conf);
CassandraJavaRDD<HisdyninfoBean> rdd = javaFunctions(sc).cassandraTable("ais2019",
"hisdyninfo",mapRowTo(HisdyninfoBean.class))
.where("key=?", "414726000")
.where("column1>=?", st).where("column1<=?", et);
rdd.foreach(new VoidFunction<HisdyninfoBean>() {
public void call(HisdyninfoBean row) throws Exception {
System.out.println(row.getKey());
System.out.println(row.getKey());
System.out.println(row.getKey());
}
});
}
09-17
814
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交