diff options
| author | Saad Rashid <saad373@gmail.com> | 2014-02-20 16:26:17 +0000 | 
|---|---|---|
| committer | Saad Rashid <saad373@gmail.com> | 2014-02-20 16:26:17 +0000 | 
| commit | 2e9f2981222b206249ce3f4c723ccae67e4bf062 (patch) | |
| tree | c88e223a024d186679e24707cc16f20221b5db15 /src/main/scala/parallelai | |
| parent | b4f423438e9726d9c5efdb295552e8e737e2ca8f (diff) | |
| download | SpyGlass-2e9f2981222b206249ce3f4c723ccae67e4bf062.tar.gz SpyGlass-2e9f2981222b206249ce3f4c723ccae67e4bf062.zip | |
remove hardcoded values.
Diffstat (limited to 'src/main/scala/parallelai')
| -rw-r--r-- | src/main/scala/parallelai/spyglass/hbase/example/SimpleHBaseSourceExample.scala | 53 | 
1 files changed, 12 insertions, 41 deletions
| diff --git a/src/main/scala/parallelai/spyglass/hbase/example/SimpleHBaseSourceExample.scala b/src/main/scala/parallelai/spyglass/hbase/example/SimpleHBaseSourceExample.scala index 5d844cb..7ba2788 100644 --- a/src/main/scala/parallelai/spyglass/hbase/example/SimpleHBaseSourceExample.scala +++ b/src/main/scala/parallelai/spyglass/hbase/example/SimpleHBaseSourceExample.scala @@ -6,56 +6,27 @@ import org.apache.log4j.{Level, Logger}  import parallelai.spyglass.hbase.{HBasePipeConversions, HBaseSource}  import parallelai.spyglass.hbase.HBaseConstants.SourceMode  import cascading.tuple.Fields -import com.twitter.scalding.IterableSource  /**    * Simple example of HBaseSource usage    */  class SimpleHBaseSourceExample(args: Args) extends JobBase(args) with HBasePipeConversions { -   //val isDebug: Boolean = args("debug").toBoolean -   //if (isDebug) Logger.getRootLogger.setLevel(Level.DEBUG) +   val isDebug: Boolean = args("debug").toBoolean + +   if (isDebug) Logger.getRootLogger.setLevel(Level.DEBUG)     val output = args("output") -   val hbsOut = new HBaseSource( -     "spyglass.hbase.test", -     "cldmgr.prod.bigdata.bskyb.com:2181", -     new Fields("key"), -     List("data", "data"), -     List(new Fields("test1", "test2")))    -    -  val data = List( -    ("100", 1, "A"), -    ("101", 2,  "B"), -    ("102" , 3 , "C"), -    ("103" , 4 , "D"), -    ("104" , 5 , "E"), -    ("104" , 6 , "F")) -    -  val testDataPipe = -    IterableSource[(String, Int, String)](data, ('key, 'test1, 'test2)) -      .debug -      .toBytesWritable(List('key, 'test1, 'test2)) -       -   val writer = testDataPipe    -   writer.write(hbsOut)     -         val hbs = new HBaseSource( -	     "spyglass.hbase.test", -	     "cldmgr.prod.bigdata.bskyb.com:2181", -	     new Fields("key"), -	     List("data", "data"), -	     List(new Fields("test1", "test2")), -	     sourceMode = SourceMode.SCAN_ALL) -	     .read -	     .fromBytesWritable(new Fields("key", "test1", "test2")) - -	val fileWriter = hbs      -	fileWriter.write(Tsv("scan_all.txt")) +     "table_name", +     "quorum_name:2181", +     new Fields("key"), +     List("column_family"), +     List(new Fields("column_name1", "column_name2")), +     sourceMode = SourceMode.GET_LIST, keyList = List("1", "2", "3")) +     .read +     .fromBytesWritable(new Fields("key", "column_name1", "column_name2")) +     .write(Tsv(output format "get_list")) -   -   -	 -      } | 
