Guest User

Untitled

a guest
Jan 23rd, 2017
107
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.66 KB | None | 0 0
  1. package spark.example
  2.  
  3. import org.apache.spark.SparkContext
  4. import org.apache.spark.SparkContext._
  5. import org.apache.spark.SparkConf
  6.  
  7. object SparkGrep {
  8. def main(args: Array[String]) {
  9. if (args.length < 3) {
  10. System.err.println("Usage: SparkGrep <host> <input_file> <match_term>")
  11. System.exit(1)
  12. }
  13. val conf = new SparkConf().setAppName("SparkGrep").setMaster(args(0))
  14. val sc = new SparkContext(conf)
  15. val inputFile = sc.textFile(args(1), 2).cache()
  16. val matchTerm : String = args(2)
  17. val numMatches = inputFile.filter(line => line.contains(matchTerm)).count()
  18. println("%s lines in %s contain %s".format(numMatches, args(1), matchTerm))
  19. System.exit(0)
  20. }
  21. }
Add Comment
Please, Sign In to add comment