Saturday, July 29, 2017

Reading into Apache Cassandra AntiEntropyService

Today we will take a look at apache cassandra 1.2.19 AntiEntropyService class. First, let's get the source code of this class from github.

The class javadoc written this class, very well documented

 AntiEntropyService encapsulates "validating" (hashing) individual column families,
 exchanging MerkleTrees with remote nodes via a TreeRequest/Response conversation,
 and then triggering repairs for disagreeing ranges.
 Every Tree conversation has an 'initiator', where valid trees are sent after generation
 and where the local and remote tree will rendezvous in rendezvous(cf, endpoint, tree).
 Once the trees rendezvous, a Differencer is executed and the service can trigger repairs
 for disagreeing ranges.
 Tree comparison and repair triggering occur in the single threaded Stage.ANTIENTROPY.
 The steps taken to enact a repair are as follows:
 1. A major compaction is triggered via nodeprobe:
   Nodeprobe sends TreeRequest messages to all neighbors of the target node: when a node
     receives a TreeRequest, it will perform a readonly compaction to immediately validate
     the column family.
 2. The compaction process validates the column family by:
   Calling Validator.prepare(), which samples the column family to determine key distribution,
   Calling Validator.add() in order for every row in the column family,
   Calling Validator.complete() to indicate that all rows have been added.
     Calling complete() indicates that a valid MerkleTree has been created for the column family.
     The valid tree is returned to the requesting node via a TreeResponse.
 3. When a node receives a TreeResponse, it passes the tree to rendezvous(), which checks for trees to
    rendezvous with / compare to:
   If the tree is local, it is cached, and compared to any trees that were received from neighbors.
   If the tree is remote, it is immediately compared to a local tree if one is cached. Otherwise,
     the remote tree is stored until a local tree can be generated.
   A Differencer object is enqueued for each comparison.
 4. Differencers are executed in Stage.ANTIENTROPY, to compare the two trees, and perform repair via the streaming api.
That definitely a lot of operations involve in AntiEntropyService. Let's first identify all the classes

  • Validator
  • ValidatorSerializer
  • TreeRequestVerbHandler
  • TreeResponseVerbHandler
  • CFPair
  • TreeRequest
  • TreeRequestSerializer
  • RepairSession
  • RepairJob
  • Differencer
  • TreeResponse
  • RepairFuture
  • RequestCoordinator
  • Order
  • SequentialOrder
  • ParallelOrder

There are 16 classes in total and we can see that the classes is what the javadoc described above.

 AntiEntropyService is a singleton service with four status, started, session_success, session_failed and finished. An important method submitRepairSession  
   /**  
    * Requests repairs for the given table and column families, and blocks until all repairs have been completed.  
    *  
    * @return Future for asynchronous call or null if there is no need to repair  
    */  
   public RepairFuture submitRepairSession(Range<Token> range, String tablename, boolean isSequential, boolean isLocal, String... cfnames)  
   {  
     RepairSession session = new RepairSession(range, tablename, isSequential, isLocal, cfnames);  
     if (session.endpoints.isEmpty())  
       return null;  
     RepairFuture futureTask = session.getFuture();  
     executor.execute(futureTask);  
     return futureTask;  
   }  

where a new repair session is created and run by the executor. Another static method getNeighbors() where it gets neighbors that share the range.

   /**  
    * Return all of the neighbors with whom we share the provided range.  
    *  
    * @param table table to repair  
    * @param toRepair token to repair  
    * @param isLocal need to use only nodes from local datacenter  
    *  
    * @return neighbors with whom we share the provided range  
    */  
   static Set<InetAddress> getNeighbors(String table, Range<Token> toRepair, boolean isLocal)  
   {  
     StorageService ss = StorageService.instance;  
     Map<Range<Token>, List<InetAddress>> replicaSets = ss.getRangeToAddressMap(table);  
     Range<Token> rangeSuperSet = null;  
     for (Range<Token> range : ss.getLocalRanges(table))  
     {  
       if (range.contains(toRepair))  
       {  
         rangeSuperSet = range;  
         break;  
       }  
       else if (range.intersects(toRepair))  
       {  
         throw new IllegalArgumentException("Requested range intersects a local range but is not fully contained in one; this would lead to imprecise repair");  
       }  
     }  
     if (rangeSuperSet == null || !replicaSets.containsKey(rangeSuperSet))  
       return Collections.emptySet();  
     Set<InetAddress> neighbors = new HashSet<InetAddress>(replicaSets.get(rangeSuperSet));  
     neighbors.remove(FBUtilities.getBroadcastAddress());  
     if (isLocal)  
     {  
       TokenMetadata.Topology topology = ss.getTokenMetadata().cloneOnlyTokenMap().getTopology();  
       Set<InetAddress> localEndpoints = Sets.newHashSet(topology.getDatacenterEndpoints().get(DatabaseDescriptor.getLocalDataCenter()));  
       return Sets.intersection(neighbors, localEndpoints);  
     }  
     return neighbors;  
   }  

Next, a static Validator class implement Runnable interface has the following javadoc description

 A Strategy to handle building and validating a merkle tree for a column family.
 Lifecycle:
 1. prepare() - Initialize tree with samples.
 2. add() - 0 or more times, to add hashes to the tree.
 3. complete() - Enqueues any operations that were blocked waiting for a valid tree.
And the important three methods are

   public void prepare(ColumnFamilyStore cfs)  
     {  
       if (!tree.partitioner().preservesOrder())  
       {  
         // You can't beat an even tree distribution for md5  
         tree.init();  
       }  
       else  
       {  
         List<DecoratedKey> keys = new ArrayList<DecoratedKey>();  
         for (DecoratedKey sample : cfs.keySamples(request.range))  
         {  
           assert request.range.contains(sample.token): "Token " + sample.token + " is not within range " + request.range;  
           keys.add(sample);  
         }  
         if (keys.isEmpty())  
         {  
           // use an even tree distribution  
           tree.init();  
         }  
         else  
         {  
           int numkeys = keys.size();  
           Random random = new Random();  
           // sample the column family using random keys from the index  
           while (true)  
           {  
             DecoratedKey dk = keys.get(random.nextInt(numkeys));  
             if (!tree.split(dk.token))  
               break;  
           }  
         }  
       }  
       logger.debug("Prepared AEService tree of size " + tree.size() + " for " + request);  
       ranges = tree.invalids();  
     }  
     /**  
      * Called (in order) for every row present in the CF.  
      * Hashes the row, and adds it to the tree being built.  
      *  
      * There are four possible cases:  
      * 1. Token is greater than range.right (we haven't generated a range for it yet),  
      * 2. Token is less than/equal to range.left (the range was valid),  
      * 3. Token is contained in the range (the range is in progress),  
      * 4. No more invalid ranges exist.  
      *  
      * TODO: Because we only validate completely empty trees at the moment, we  
      * do not bother dealing with case 2 and case 4 should result in an error.  
      *  
      * Additionally, there is a special case for the minimum token, because  
      * although it sorts first, it is contained in the last possible range.  
      *  
      * @param row The row.  
      */  
     public void add(AbstractCompactedRow row)  
     {  
       assert request.range.contains(row.key.token) : row.key.token + " is not contained in " + request.range;  
       assert lastKey == null || lastKey.compareTo(row.key) < 0  
           : "row " + row.key + " received out of order wrt " + lastKey;  
       lastKey = row.key;  
       if (range == null)  
         range = ranges.next();  
       // generate new ranges as long as case 1 is true  
       while (!range.contains(row.key.token))  
       {  
         // add the empty hash, and move to the next range  
         range.addHash(EMPTY_ROW);  
         range = ranges.next();  
       }  
       // case 3 must be true: mix in the hashed row  
       range.addHash(rowHash(row));  
     }  
     private MerkleTree.RowHash rowHash(AbstractCompactedRow row)  
     {  
       validated++;  
       // MerkleTree uses XOR internally, so we want lots of output bits here  
       MessageDigest digest = FBUtilities.newMessageDigest("SHA-256");  
       row.update(digest);  
       return new MerkleTree.RowHash(row.key.token, digest.digest());  
     }  
     /**  
      * Registers the newly created tree for rendezvous in Stage.ANTIENTROPY.  
      */  
     public void complete()  
     {  
       completeTree();  
       StageManager.getStage(Stage.ANTI_ENTROPY).execute(this);  
       logger.debug("Validated " + validated + " rows into AEService tree for " + request);  
     }  

Then we read that there is a inner static class ValidatorSerializer with two important methods, serialize and deserialize. Mainly serialize (or deserialize) tree request and merkle tree. The next two classes, TreeRequestVerbHandler and TreeResponseVerbHandler which is pretty trivial, both handling request and response from remote nodes.

Then another simple calss CFPair . Then another important class TreeRequest with method createMessage(). Same like ValidatorSerializer, TreeRequestSerializer also has two method serialize and deserialize.

The next class RepairSession which is pretty important, the javadoc written

Triggers repairs with all neighbors for the given table, cfs and range.
Typical lifecycle is: start() then join(). Executed in client threads.
Important method runMayThrow() describe how repair job is perform

     // we don't care about the return value but care about it throwing exception  
     public void runMayThrow() throws Exception  
     {  
       logger.info(String.format("[repair #%s] new session: will sync %s on range %s for %s.%s", getName(), repairedNodes(), range, tablename, Arrays.toString(cfnames)));  
       if (endpoints.isEmpty())  
       {  
         differencingDone.signalAll();  
         logger.info(String.format("[repair #%s] No neighbors to repair with on range %s: session completed", getName(), range));  
         return;  
       }  
       // Checking all nodes are live  
       for (InetAddress endpoint : endpoints)  
       {  
         if (!FailureDetector.instance.isAlive(endpoint))  
         {  
           String message = String.format("Cannot proceed on repair because a neighbor (%s) is dead: session failed", endpoint);  
           differencingDone.signalAll();  
           logger.error(String.format("[repair #%s] ", getName()) + message);  
           throw new IOException(message);  
         }  
         if (MessagingService.instance().getVersion(endpoint) < MessagingService.VERSION_11 && isSequential)  
         {  
           logger.info(String.format("[repair #%s] Cannot repair using snapshots as node %s is pre-1.1", getName(), endpoint));  
           return;  
         }  
       }  
       AntiEntropyService.instance.sessions.put(getName(), this);  
       Gossiper.instance.register(this);  
       FailureDetector.instance.registerFailureDetectionEventListener(this);  
       try  
       {  
         // Create and queue a RepairJob for each column family  
         for (String cfname : cfnames)  
         {  
           RepairJob job = new RepairJob(cfname);  
           jobs.offer(job);  
           activeJobs.put(cfname, job);  
         }  
         jobs.peek().sendTreeRequests();  
         // block whatever thread started this session until all requests have been returned:  
         // if this thread dies, the session will still complete in the background  
         completed.await();  
         if (exception == null)  
         {  
           logger.info(String.format("[repair #%s] session completed successfully", getName()));  
         }  
         else  
         {  
           logger.error(String.format("[repair #%s] session completed with the following error", getName()), exception);  
           throw exception;  
         }  
       }  
       catch (InterruptedException e)  
       {  
         throw new RuntimeException("Interrupted while waiting for repair.");  
       }  
       finally  
       {  
         // mark this session as terminated  
         terminate();  
         FailureDetector.instance.unregisterFailureDetectionEventListener(this);  
         Gossiper.instance.unregister(this);  
         AntiEntropyService.instance.sessions.remove(getName());  
       }  
     }  

The next two classes nested of RepairSession are RepairJob and Differencer. Which pretty much details to calculate the difference of trees and the preform a repair. The remaining tasks are pretty trivial.

Friday, July 28, 2017

AbstractStreamSession convict stream error

Today we will take a look at the following error in apache cassandra 1.2.19

 ERROR [GossipStage:1] 2016-09-21 19:38:54,486 AbstractStreamSession.java (line 108) Stream failed because /1.2.3.4 died or was restarted/removed (streams may still be active in background, but further streams won't be started)  

I was not sure how serious is this but I've taken a look into this class to further determine the degree of seriousness of this error. Let's jump right into the class AbstractStreamSession.

  • it is an abstract class 
  • subclass of StreamInSession and StreamOutSession
  • when close(boolean) method is called, gossiper unregistered, and failure detector is also unregistered. 
In the method convict(InetAddress, double), snippet below:

   public void convict(InetAddress endpoint, double phi)  
   {  
     if (!endpoint.equals(getHost()))  
       return;  
   
     // We want a higher confidence in the failure detection than usual because failing a streaming wrongly has a high cost.  
     if (phi < 100 * DatabaseDescriptor.getPhiConvictThreshold())  
       return;  
   
     logger.error("Stream failed because {} died or was restarted/removed (streams may still be active "  
            + "in background, but further streams won't be started)", endpoint);  
     close(false);  
   }  

 
We see that the phi value is greater than 100 * DatabaseDescriptor.getPhiConvictThreshold() and thus, this is consider an error for the endpoint and a further close method with success as a false is called.

Guess this is not a serious problem as the close method is called and if the session is persist, a restart of cassandra should be sufficient to restream a new session.





Sunday, July 16, 2017

Explore into Luke a GUI tool for introspecting Lucene index

Reading into elasticsearch material and I came across an interesting opensource project known as Luke. I took a look today and explore what luke is. So what is luke?

Luke is the GUI tool for introspecting your Lucene / Solr / Elasticsearch index. It allows:
  • Viewing your documents and analyzing their field contents (for stored fields)
  • Searching in the index
  • Performing index maintenance: index sanity checking, index optimization (take a backup before running this!)
  • Reading index from hdfs
  • Exporting the index or portion of it into an xml format
  • Testing your custom Lucene analyzers
If you have been administrating or develop app using lucene related, you should know how search efficiency matter and with another great tool like luke, this will enhance your understanding on lucene. Okay, enough talk, let's download the source. You can download it here and then uncompress luke.

 user@localhost:~$ unzip luke-master.zip   
 Archive: luke-master.zip  
 9a08b6d558b3aa2bc8a45cfe8e0a5093b28475fc  
   creating: luke-master/  
  extracting: luke-master/.gitignore   
  inflating: luke-master/CHANGES.txt   
  inflating: luke-master/README.md    
  inflating: luke-master/build.xml    
   creating: luke-master/docs/  
   creating: luke-master/docs/img/  
  extracting: luke-master/docs/img/ApacheCon_Luke_lightning_talk.png   
  inflating: luke-master/docs/img/LukeExportIndex.png   
  inflating: luke-master/docs/img/LukeTermVector.png   
  inflating: luke-master/luke.bat    
  inflating: luke-master/luke.gif    
  inflating: luke-master/luke.sh     
  inflating: luke-master/pom.xml     
   creating: luke-master/src/  
   creating: luke-master/src/main/  
   creating: luke-master/src/main/assembly/  
  inflating: luke-master/src/main/assembly/assembly.xml   
   creating: luke-master/src/main/java/  
   creating: luke-master/src/main/java/org/  
   creating: luke-master/src/main/java/org/apache/  
   creating: luke-master/src/main/java/org/apache/lucene/  
   creating: luke-master/src/main/java/org/apache/lucene/index/  
  inflating: luke-master/src/main/java/org/apache/lucene/index/IndexGate.java   
   creating: luke-master/src/main/java/org/getopt/  
   creating: luke-master/src/main/java/org/getopt/luke/  
  inflating: luke-master/src/main/java/org/getopt/luke/AccessibleHitCollector.java   
  inflating: luke-master/src/main/java/org/getopt/luke/AccessibleTopHitCollector.java   
  inflating: luke-master/src/main/java/org/getopt/luke/AllHitsCollector.java   
  inflating: luke-master/src/main/java/org/getopt/luke/BrowserLauncher.java   
  inflating: luke-master/src/main/java/org/getopt/luke/ClassFinder.java   
  inflating: luke-master/src/main/java/org/getopt/luke/CountLimitedHitCollector.java   
  inflating: luke-master/src/main/java/org/getopt/luke/DocReconstructor.java   
  inflating: luke-master/src/main/java/org/getopt/luke/FieldTermCount.java   
  inflating: luke-master/src/main/java/org/getopt/luke/GrowableStringArray.java   
  inflating: luke-master/src/main/java/org/getopt/luke/HighFreqTerms.java   
  inflating: luke-master/src/main/java/org/getopt/luke/IndexInfo.java   
  inflating: luke-master/src/main/java/org/getopt/luke/IntPair.java   
  inflating: luke-master/src/main/java/org/getopt/luke/IntervalLimitedCollector.java   
  inflating: luke-master/src/main/java/org/getopt/luke/KeepAllIndexDeletionPolicy.java   
  inflating: luke-master/src/main/java/org/getopt/luke/KeepLastIndexDeletionPolicy.java   
  inflating: luke-master/src/main/java/org/getopt/luke/LimitedException.java   
  inflating: luke-master/src/main/java/org/getopt/luke/LimitedHitCollector.java   
  inflating: luke-master/src/main/java/org/getopt/luke/Luke.java   
  inflating: luke-master/src/main/java/org/getopt/luke/LukePlugin.java   
  inflating: luke-master/src/main/java/org/getopt/luke/NoScoringScorer.java   
  inflating: luke-master/src/main/java/org/getopt/luke/PanelPrintWriter.java   
  inflating: luke-master/src/main/java/org/getopt/luke/Prefs.java   
  inflating: luke-master/src/main/java/org/getopt/luke/Progress.java   
  inflating: luke-master/src/main/java/org/getopt/luke/ProgressNotification.java   
  inflating: luke-master/src/main/java/org/getopt/luke/Ranges.java   
  inflating: luke-master/src/main/java/org/getopt/luke/SlowThread.java   
  inflating: luke-master/src/main/java/org/getopt/luke/TermStats.java   
  inflating: luke-master/src/main/java/org/getopt/luke/TermVectorMapper.java   
  inflating: luke-master/src/main/java/org/getopt/luke/Util.java   
  inflating: luke-master/src/main/java/org/getopt/luke/XMLExporter.java   
   creating: luke-master/src/main/java/org/getopt/luke/decoders/  
  inflating: luke-master/src/main/java/org/getopt/luke/decoders/BinaryDecoder.java   
  inflating: luke-master/src/main/java/org/getopt/luke/decoders/DateDecoder.java   
  inflating: luke-master/src/main/java/org/getopt/luke/decoders/Decoder.java   
  inflating: luke-master/src/main/java/org/getopt/luke/decoders/NumIntDecoder.java   
  inflating: luke-master/src/main/java/org/getopt/luke/decoders/NumLongDecoder.java   
  inflating: luke-master/src/main/java/org/getopt/luke/decoders/SolrDecoder.java   
  inflating: luke-master/src/main/java/org/getopt/luke/decoders/StringDecoder.java   
   creating: luke-master/src/main/java/org/getopt/luke/plugins/  
  inflating: luke-master/src/main/java/org/getopt/luke/plugins/AnalyzerToolPlugin.java   
  inflating: luke-master/src/main/java/org/getopt/luke/plugins/FsDirectory.java   
  inflating: luke-master/src/main/java/org/getopt/luke/plugins/HadoopPlugin.java   
  inflating: luke-master/src/main/java/org/getopt/luke/plugins/IOReporter.java   
  inflating: luke-master/src/main/java/org/getopt/luke/plugins/ScriptingPlugin.java   
  inflating: luke-master/src/main/java/org/getopt/luke/plugins/Shell.java   
  inflating: luke-master/src/main/java/org/getopt/luke/plugins/SimilarityDesignerPlugin.java   
  inflating: luke-master/src/main/java/org/getopt/luke/plugins/VocabAnalysisPlugin.java   
  inflating: luke-master/src/main/java/org/getopt/luke/plugins/VocabChart.java   
  inflating: luke-master/src/main/java/org/getopt/luke/plugins/ZipfAnalysisPlugin.java   
   creating: luke-master/src/main/java/org/getopt/luke/xmlQuery/  
  inflating: luke-master/src/main/java/org/getopt/luke/xmlQuery/CoreParserFactory.java   
  inflating: luke-master/src/main/java/org/getopt/luke/xmlQuery/CorePlusExtensionsParserFactory.java   
  inflating: luke-master/src/main/java/org/getopt/luke/xmlQuery/XmlQueryParserFactory.java   
   creating: luke-master/src/main/java/thinlet/  
  inflating: luke-master/src/main/java/thinlet/FrameLauncher.java   
  inflating: luke-master/src/main/java/thinlet/Thinlet.java   
   creating: luke-master/src/main/resources/  
  inflating: luke-master/src/main/resources/.plugins   
   creating: luke-master/src/main/resources/img/  
  inflating: luke-master/src/main/resources/img/close.png   
  inflating: luke-master/src/main/resources/img/delete.gif   
  extracting: luke-master/src/main/resources/img/docs.gif   
  inflating: luke-master/src/main/resources/img/errx.gif   
  inflating: luke-master/src/main/resources/img/files.gif   
  inflating: luke-master/src/main/resources/img/info.gif   
  inflating: luke-master/src/main/resources/img/lucene.gif   
  inflating: luke-master/src/main/resources/img/luke-big.gif   
  inflating: luke-master/src/main/resources/img/luke.gif   
  inflating: luke-master/src/main/resources/img/next.png   
  inflating: luke-master/src/main/resources/img/open.gif   
  inflating: luke-master/src/main/resources/img/open2.gif   
  inflating: luke-master/src/main/resources/img/open3.gif   
  inflating: luke-master/src/main/resources/img/prev.png   
  inflating: luke-master/src/main/resources/img/props2.gif   
  inflating: luke-master/src/main/resources/img/refresh.png   
  inflating: luke-master/src/main/resources/img/scorers.png   
  inflating: luke-master/src/main/resources/img/script.gif   
  inflating: luke-master/src/main/resources/img/search.gif   
  inflating: luke-master/src/main/resources/img/simil.gif   
  inflating: luke-master/src/main/resources/img/terms.gif   
  inflating: luke-master/src/main/resources/img/tools.gif   
   creating: luke-master/src/main/resources/xml/  
  inflating: luke-master/src/main/resources/xml/DefaultSimilarity.js   
  inflating: luke-master/src/main/resources/xml/SampleScript.js   
  inflating: luke-master/src/main/resources/xml/VerboseSimilarity.js   
  inflating: luke-master/src/main/resources/xml/WikipediaSimilarity.js   
  inflating: luke-master/src/main/resources/xml/about.xml   
  inflating: luke-master/src/main/resources/xml/at-plugin.xml   
  inflating: luke-master/src/main/resources/xml/checkindex.xml   
  inflating: luke-master/src/main/resources/xml/cleanup.xml   
  inflating: luke-master/src/main/resources/xml/commit.xml   
  inflating: luke-master/src/main/resources/xml/editdoc.xml   
  inflating: luke-master/src/main/resources/xml/editfield.xml   
  inflating: luke-master/src/main/resources/xml/error.xml   
  inflating: luke-master/src/main/resources/xml/explain.xml   
  inflating: luke-master/src/main/resources/xml/export.xml   
  inflating: luke-master/src/main/resources/xml/field.xml   
  inflating: luke-master/src/main/resources/xml/fnorm.xml   
  inflating: luke-master/src/main/resources/xml/hadoop.xml   
  inflating: luke-master/src/main/resources/xml/info.xml   
  inflating: luke-master/src/main/resources/xml/luke.xml   
  inflating: luke-master/src/main/resources/xml/lukeinit.xml   
  inflating: luke-master/src/main/resources/xml/optimize.xml   
  inflating: luke-master/src/main/resources/xml/positions.xml   
  inflating: luke-master/src/main/resources/xml/progress.xml   
  inflating: luke-master/src/main/resources/xml/qexplain.xml   
  inflating: luke-master/src/main/resources/xml/scr-plugin.xml   
  inflating: luke-master/src/main/resources/xml/sd-plugin.xml   
  inflating: luke-master/src/main/resources/xml/selfont.xml   
  inflating: luke-master/src/main/resources/xml/vector.xml   
  inflating: luke-master/src/main/resources/xml/vocab-plugin.xml   
  inflating: luke-master/src/main/resources/xml/wait.xml   
  inflating: luke-master/src/main/resources/xml/zipf-plugin.xml   
   creating: luke-master/src/test/  
   creating: luke-master/src/test/java/  
   creating: luke-master/src/test/java/org.apache.lucene.index/  
  inflating: luke-master/src/test/java/org.apache.lucene.index/IndexTester.java   
 user@localhost:~$ cd luke-master/  
 user@localhost:~/luke-master$ ls  
 total 68K  
 drwxr-xr-x 4 user user 4.0K Sep 30 20:42 src  
 -rw-r--r-- 1 user user 3.6K Sep 30 20:42 README.md  
 -rwxr-xr-x 1 user user 11K Sep 30 20:42 pom.xml  
 -rwxr-xr-x 1 user user 691 Sep 30 20:42 luke.sh  
 -rw-r--r-- 1 user user 1.5K Sep 30 20:42 luke.gif  
 -rw-r--r-- 1 user user  44 Sep 30 20:42 luke.bat  
 drwxr-xr-x 3 user user 4.0K Sep 30 20:42 docs  
 -rw-r--r-- 1 user user 21K Sep 30 20:42 CHANGES.txt  
 -rw-r--r-- 1 user user 4.1K Sep 30 20:42 build.xml  
 user@localhost:~/luke-master$   

Everything is expected, no difficult. Let's compile the code and so we can run luke.

 user@localhost:~/luke-master$ export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_102/  
 user@localhost:~/luke-master$ ant -p  
 Buildfile: /home/user/luke-master/build.xml  
   
 Main targets:  
   
 Other targets:  
   
  clean  
  compile  
  dist  
  init  
  jar  
  javadoc  
 Default target: dist  
 user@localhost:~/luke-master$ ant   
 Buildfile: /home/user/luke-master/build.xml  
   
 clean:  
   
 init:  
   [mkdir] Created dir: /home/user/luke-master/build  
   [mkdir] Created dir: /home/user/luke-master/dist  
   
 compile:  
   [javac] /home/user/luke-master/build.xml:29: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds  
   [javac] Compiling 54 source files to /home/user/luke-master/build  
   
 BUILD FAILED  
 /home/user/luke-master/build.xml:29: /home/user/luke-master/lib does not exist.  
   
 Total time: 0 seconds  
 user@localhost:~/luke-master$ mvn  
 [INFO] Scanning for projects...  
 [WARNING]   
 [WARNING] Some problems were encountered while building the effective model for luke:luke:jar:6.2.1  
 [WARNING] 'version' contains an expression but should be a constant. @ luke:luke:${lucene.version}, /home/user/luke-master/pom.xml, line 9, column 14  
 [WARNING]   
 [WARNING] It is highly recommended to fix these problems because they threaten the stability of your build.  
 [WARNING]   
 [WARNING] For this reason, future Maven versions might no longer support building such malformed projects.  
 [WARNING]   
 [INFO]                                       
 [INFO] ------------------------------------------------------------------------  
 [INFO] Building luke 6.2.1  
 [INFO] ------------------------------------------------------------------------  
 Downloading: http://maven.restlet.com/org/apache/lucene/lucene-core/6.2.1/lucene-core-6.2.1.pom  
 Downloading: https://repo.maven.apache.org/maven2/org/apache/lucene/lucene-core/6.2.1/lucene-core-6.2.1.pom  
 Downloaded: https://repo.maven.apache.org/maven2/org/apache/lucene/lucene-core/6.2.1/lucene-core-6.2.1.pom (3 KB at 1.8 KB/sec)  
 Downloading: http://maven.restlet.com/org/apache/lucene/lucene-parent/6.2.1/lucene-parent-6.2.1.pom  
 Downloading: https://repo.maven.apache.org/maven2/org/apache/lucene/lucene-parent/6.2.1/lucene-parent-6.2.1.pom  
 Downloaded: https://repo.maven.apache.org/maven2/org/apache/lucene/lucene-parent/6.2.1/lucene-parent-6.2.1.pom (5 KB at 10.6 KB/sec)  
 Downloading: http://maven.restlet.com/org/apache/lucene/lucene-solr-grandparent/6.2.1/lucene-solr-grandparent-6.2.1.pom  
 Downloading: https://repo.maven.apache.org/maven2/org/apache/lucene/lucene-solr-grandparent/6.2.1/lucene-solr-grandparent-6.2.1.pom  
 Downloaded: https://repo.maven.apache.org/maven2/org/apache/lucene/lucene-solr-grandparent/6.2.1/lucene-solr-grandparent-6.2.1.pom (400 KB at 297.1 KB/sec)  
 Downloading: http://maven.restlet.com/org/apache/lucene/lucene-analyzers-common/6.2.1/lucene-analyzers-common-6.2.1.pom  
 Downloading: https://repo.maven.apache.org/maven2/org/apache/lucene/lucene-analyzers-common/6.2.1/lucene-analyzers-common-6.2.1.pom  
 Downloaded: https://repo.maven.apache.org/maven2/org/apache/lucene/lucene-analyzers-common/6.2.1/lucene-analyzers-common-6.2.1.pom (4 KB at 7.0 KB/sec)  
 Downloading: http://maven.restlet.com/org/apache/lucene/lucene-misc/6.2.1/lucene-misc-6.2.1.pom  
 Downloading: https://repo.maven.apache.org/maven2/org/apache/lucene/lucene-misc/6.2.1/lucene-misc-6.2.1.pom  
 Downloaded: https://repo.maven.apache.org/maven2/org/apache/lucene/lucene-misc/6.2.1/lucene-misc-6.2.1.pom (3 KB at 6.1 KB/sec)  
 Downloading: http://maven.restlet.com/org/apache/lucene/lucene-queries/6.2.1/lucene-queries-6.2.1.pom  
 Downloading: https://repo.maven.apache.org/maven2/org/apache/lucene/lucene-queries/6.2.1/lucene-queries-6.2.1.pom  
 Downloaded: https://repo.maven.apache.org/maven2/org/apache/lucene/lucene-queries/6.2.1/lucene-queries-6.2.1.pom (3 KB at 6.1 KB/sec)  
 Downloading: http://maven.restlet.com/org/apache/lucene/lucene-queryparser/6.2.1/lucene-queryparser-6.2.1.pom  
 Downloading: https://repo.maven.apache.org/maven2/org/apache/lucene/lucene-queryparser/6.2.1/lucene-queryparser-6.2.1.pom  
 Downloaded: https://repo.maven.apache.org/maven2/org/apache/lucene/lucene-queryparser/6.2.1/lucene-queryparser-6.2.1.pom (4 KB at 7.9 KB/sec)  
 Downloading: http://maven.restlet.com/org/apache/lucene/lucene-sandbox/6.2.1/lucene-sandbox-6.2.1.pom  
 Downloading: https://repo.maven.apache.org/maven2/org/apache/lucene/lucene-sandbox/6.2.1/lucene-sandbox-6.2.1.pom  
 Downloaded: https://repo.maven.apache.org/maven2/org/apache/lucene/lucene-sandbox/6.2.1/lucene-sandbox-6.2.1.pom (3 KB at 6.5 KB/sec)  
 Downloading: http://maven.restlet.com/org/apache/solr/solr-solrj/6.2.1/solr-solrj-6.2.1.pom  
 Downloading: https://repo.maven.apache.org/maven2/org/apache/solr/solr-solrj/6.2.1/solr-solrj-6.2.1.pom  
 Downloaded: https://repo.maven.apache.org/maven2/org/apache/solr/solr-solrj/6.2.1/solr-solrj-6.2.1.pom (5 KB at 10.0 KB/sec)  
 Downloading: http://maven.restlet.com/org/apache/solr/solr-parent/6.2.1/solr-parent-6.2.1.pom  
 Downloading: https://repo.maven.apache.org/maven2/org/apache/solr/solr-parent/6.2.1/solr-parent-6.2.1.pom  
 Downloaded: https://repo.maven.apache.org/maven2/org/apache/solr/solr-parent/6.2.1/solr-parent-6.2.1.pom (8 KB at 16.7 KB/sec)  
 Downloading: http://maven.restlet.com/com/fasterxml/jackson/core/jackson-annotations/2.5.4/jackson-annotations-2.5.4.pom  
 Downloading: https://repo.maven.apache.org/maven2/com/fasterxml/jackson/core/jackson-annotations/2.5.4/jackson-annotations-2.5.4.pom  
 Downloaded: https://repo.maven.apache.org/maven2/com/fasterxml/jackson/core/jackson-annotations/2.5.4/jackson-annotations-2.5.4.pom (2 KB at 2.7 KB/sec)  
 Downloading: http://maven.restlet.com/com/fasterxml/jackson/core/jackson-core/2.5.4/jackson-core-2.5.4.pom  
 Downloading: https://repo.maven.apache.org/maven2/com/fasterxml/jackson/core/jackson-core/2.5.4/jackson-core-2.5.4.pom  
 Downloaded: https://repo.maven.apache.org/maven2/com/fasterxml/jackson/core/jackson-core/2.5.4/jackson-core-2.5.4.pom (5 KB at 10.4 KB/sec)  
 Downloading: http://maven.restlet.com/com/fasterxml/jackson/core/jackson-databind/2.5.4/jackson-databind-2.5.4.pom  
 Downloading: https://repo.maven.apache.org/maven2/com/fasterxml/jackson/core/jackson-databind/2.5.4/jackson-databind-2.5.4.pom  
 Downloaded: https://repo.maven.apache.org/maven2/com/fasterxml/jackson/core/jackson-databind/2.5.4/jackson-databind-2.5.4.pom (6 KB at 12.4 KB/sec)  
 Downloading: http://maven.restlet.com/commons-io/commons-io/2.5/commons-io-2.5.pom  
 Downloading: https://repo.maven.apache.org/maven2/commons-io/commons-io/2.5/commons-io-2.5.pom  
 Downloaded: https://repo.maven.apache.org/maven2/commons-io/commons-io/2.5/commons-io-2.5.pom (13 KB at 29.2 KB/sec)  
 Downloading: http://maven.restlet.com/org/apache/commons/commons-parent/39/commons-parent-39.pom  
 Downloading: https://repo.maven.apache.org/maven2/org/apache/commons/commons-parent/39/commons-parent-39.pom  
 Downloaded: https://repo.maven.apache.org/maven2/org/apache/commons/commons-parent/39/commons-parent-39.pom (61 KB at 131.0 KB/sec)  
 Downloading: http://maven.restlet.com/org/apache/httpcomponents/httpmime/4.4.1/httpmime-4.4.1.pom  
 Downloading: https://repo.maven.apache.org/maven2/org/apache/httpcomponents/httpmime/4.4.1/httpmime-4.4.1.pom  
 Downloaded: https://repo.maven.apache.org/maven2/org/apache/httpcomponents/httpmime/4.4.1/httpmime-4.4.1.pom (5 KB at 10.6 KB/sec)  
 Downloading: http://maven.restlet.com/org/apache/zookeeper/zookeeper/3.4.6/zookeeper-3.4.6.pom  
 Downloading: https://repo.maven.apache.org/maven2/org/apache/zookeeper/zookeeper/3.4.6/zookeeper-3.4.6.pom  
 Downloaded: https://repo.maven.apache.org/maven2/org/apache/zookeeper/zookeeper/3.4.6/zookeeper-3.4.6.pom (4 KB at 7.5 KB/sec)  
 Downloading: http://maven.restlet.com/org/codehaus/woodstox/stax2-api/3.1.4/stax2-api-3.1.4.pom  
 Downloading: https://repo.maven.apache.org/maven2/org/codehaus/woodstox/stax2-api/3.1.4/stax2-api-3.1.4.pom  
 Downloaded: https://repo.maven.apache.org/maven2/org/codehaus/woodstox/stax2-api/3.1.4/stax2-api-3.1.4.pom (6 KB at 12.0 KB/sec)  
 Downloading: http://maven.restlet.com/org/codehaus/woodstox/woodstox-core-asl/4.4.1/woodstox-core-asl-4.4.1.pom  
 Downloading: https://repo.maven.apache.org/maven2/org/codehaus/woodstox/woodstox-core-asl/4.4.1/woodstox-core-asl-4.4.1.pom  
 Downloaded: https://repo.maven.apache.org/maven2/org/codehaus/woodstox/woodstox-core-asl/4.4.1/woodstox-core-asl-4.4.1.pom (2 KB at 3.9 KB/sec)  
 Downloading: http://maven.restlet.com/org/noggit/noggit/0.6/noggit-0.6.pom  
 Downloading: https://repo.maven.apache.org/maven2/org/noggit/noggit/0.6/noggit-0.6.pom  
 Downloaded: https://repo.maven.apache.org/maven2/org/noggit/noggit/0.6/noggit-0.6.pom (3 KB at 4.4 KB/sec)  
 Downloading: http://maven.restlet.com/org/slf4j/jcl-over-slf4j/1.7.7/jcl-over-slf4j-1.7.7.pom  
 Downloading: https://repo.maven.apache.org/maven2/org/slf4j/jcl-over-slf4j/1.7.7/jcl-over-slf4j-1.7.7.pom  
 Downloaded: https://repo.maven.apache.org/maven2/org/slf4j/jcl-over-slf4j/1.7.7/jcl-over-slf4j-1.7.7.pom (2 KB at 3.9 KB/sec)  
 Downloading: http://maven.restlet.com/org/apache/solr/solr-core/6.2.1/solr-core-6.2.1.pom  
 Downloading: https://repo.maven.apache.org/maven2/org/apache/solr/solr-core/6.2.1/solr-core-6.2.1.pom  
 Downloaded: https://repo.maven.apache.org/maven2/org/apache/solr/solr-core/6.2.1/solr-core-6.2.1.pom (13 KB at 27.3 KB/sec)  
 Downloading: http://maven.restlet.com/org/apache/lucene/lucene-analyzers-kuromoji/6.2.1/lucene-analyzers-kuromoji-6.2.1.pom  
 Downloading: https://repo.maven.apache.org/maven2/org/apache/lucene/lucene-analyzers-kuromoji/6.2.1/lucene-analyzers-kuromoji-6.2.1.pom  
 Downloaded: https://repo.maven.apache.org/maven2/org/apache/lucene/lucene-analyzers-kuromoji/6.2.1/lucene-analyzers-kuromoji-6.2.1.pom (4 KB at 6.9 KB/sec)  
 Downloading: http://maven.restlet.com/org/apache/lucene/lucene-analyzers-phonetic/6.2.1/lucene-analyzers-phonetic-6.2.1.pom  
 Downloading: https://repo.maven.apache.org/maven2/org/apache/lucene/lucene-analyzers-phonetic/6.2.1/lucene-analyzers-phonetic-6.2.1.pom  
 Downloaded: https://repo.maven.apache.org/maven2/org/apache/lucene/lucene-analyzers-phonetic/6.2.1/lucene-analyzers-phonetic-6.2.1.pom (4 KB at 7.0 KB/sec)  
 Downloading: http://maven.restlet.com/org/apache/lucene/lucene-backward-codecs/6.2.1/lucene-backward-codecs-6.2.1.pom  
 Downloading: https://repo.maven.apache.org/maven2/org/apache/lucene/lucene-backward-codecs/6.2.1/lucene-backward-codecs-6.2.1.pom  
 Downloaded: https://repo.maven.apache.org/maven2/org/apache/lucene/lucene-backward-codecs/6.2.1/lucene-backward-codecs-6.2.1.pom (3 KB at 6.5 KB/sec)  
 Downloading: http://maven.restlet.com/org/apache/lucene/lucene-classification/6.2.1/lucene-classification-6.2.1.pom  
 Downloading: https://repo.maven.apache.org/maven2/org/apache/lucene/lucene-classification/6.2.1/lucene-classification-6.2.1.pom  
 Downloaded: https://repo.maven.apache.org/maven2/org/apache/lucene/lucene-classification/6.2.1/lucene-classification-6.2.1.pom (4 KB at 6.9 KB/sec)  
 Downloading: http://maven.restlet.com/org/apache/lucene/lucene-codecs/6.2.1/lucene-codecs-6.2.1.pom  
 Downloading: https://repo.maven.apache.org/maven2/org/apache/lucene/lucene-codecs/6.2.1/lucene-codecs-6.2.1.pom  
 Downloaded: https://repo.maven.apache.org/maven2/org/apache/lucene/lucene-codecs/6.2.1/lucene-codecs-6.2.1.pom (4 KB at 7.1 KB/sec)  
 Downloading: http://maven.restlet.com/org/apache/lucene/lucene-expressions/6.2.1/lucene-expressions-6.2.1.pom  
 Downloading: https://repo.maven.apache.org/maven2/org/apache/lucene/lucene-expressions/6.2.1/lucene-expressions-6.2.1.pom  
 Downloaded: https://repo.maven.apache.org/maven2/org/apache/lucene/lucene-expressions/6.2.1/lucene-expressions-6.2.1.pom (3 KB at 6.5 KB/sec)  
 Downloading: http://maven.restlet.com/org/apache/lucene/lucene-grouping/6.2.1/lucene-grouping-6.2.1.pom  
 Downloading: https://repo.maven.apache.org/maven2/org/apache/lucene/lucene-grouping/6.2.1/lucene-grouping-6.2.1.pom  
 Downloaded: https://repo.maven.apache.org/maven2/org/apache/lucene/lucene-grouping/6.2.1/lucene-grouping-6.2.1.pom (3 KB at 6.3 KB/sec)  
 Downloading: http://maven.restlet.com/org/apache/lucene/lucene-highlighter/6.2.1/lucene-highlighter-6.2.1.pom  
 Downloading: https://repo.maven.apache.org/maven2/org/apache/lucene/lucene-highlighter/6.2.1/lucene-highlighter-6.2.1.pom  
 Downloaded: https://repo.maven.apache.org/maven2/org/apache/lucene/lucene-highlighter/6.2.1/lucene-highlighter-6.2.1.pom (4 KB at 7.2 KB/sec)  
 Downloading: http://maven.restlet.com/org/apache/lucene/lucene-join/6.2.1/lucene-join-6.2.1.pom  
 Downloading: https://repo.maven.apache.org/maven2/org/apache/lucene/lucene-join/6.2.1/lucene-join-6.2.1.pom  
 Downloaded: https://repo.maven.apache.org/maven2/org/apache/lucene/lucene-join/6.2.1/lucene-join-6.2.1.pom (3 KB at 6.5 KB/sec)  
 Downloading: http://maven.restlet.com/org/apache/lucene/lucene-memory/6.2.1/lucene-memory-6.2.1.pom  
 Downloading: https://repo.maven.apache.org/maven2/org/apache/lucene/lucene-memory/6.2.1/lucene-memory-6.2.1.pom  
 Downloaded: https://repo.maven.apache.org/maven2/org/apache/lucene/lucene-memory/6.2.1/lucene-memory-6.2.1.pom (3 KB at 6.4 KB/sec)  
 Downloading: http://maven.restlet.com/org/apache/lucene/lucene-spatial-extras/6.2.1/lucene-spatial-extras-6.2.1.pom  
 Downloading: https://repo.maven.apache.org/maven2/org/apache/lucene/lucene-spatial-extras/6.2.1/lucene-spatial-extras-6.2.1.pom  
 Downloaded: https://repo.maven.apache.org/maven2/org/apache/lucene/lucene-spatial-extras/6.2.1/lucene-spatial-extras-6.2.1.pom (4 KB at 7.7 KB/sec)  
 Downloading: http://maven.restlet.com/org/apache/lucene/lucene-suggest/6.2.1/lucene-suggest-6.2.1.pom  
 Downloading: https://repo.maven.apache.org/maven2/org/apache/lucene/lucene-suggest/6.2.1/lucene-suggest-6.2.1.pom  
 Downloaded: https://repo.maven.apache.org/maven2/org/apache/lucene/lucene-suggest/6.2.1/lucene-suggest-6.2.1.pom (4 KB at 7.2 KB/sec)  
 Downloading: http://maven.restlet.com/com/facebook/presto/presto-parser/0.122/presto-parser-0.122.pom  
 Downloading: https://repo.maven.apache.org/maven2/com/facebook/presto/presto-parser/0.122/presto-parser-0.122.pom  
 Downloaded: https://repo.maven.apache.org/maven2/com/facebook/presto/presto-parser/0.122/presto-parser-0.122.pom (3 KB at 4.5 KB/sec)  
 Downloading: http://maven.restlet.com/com/facebook/presto/presto-root/0.122/presto-root-0.122.pom  
 Downloading: https://repo.maven.apache.org/maven2/com/facebook/presto/presto-root/0.122/presto-root-0.122.pom  
 Downloaded: https://repo.maven.apache.org/maven2/com/facebook/presto/presto-root/0.122/presto-root-0.122.pom (37 KB at 78.2 KB/sec)  
 Downloading: http://maven.restlet.com/io/airlift/airbase/43/airbase-43.pom  
 Downloading: https://repo.maven.apache.org/maven2/io/airlift/airbase/43/airbase-43.pom  
 Downloaded: https://repo.maven.apache.org/maven2/io/airlift/airbase/43/airbase-43.pom (66 KB at 146.6 KB/sec)  
 Downloading: http://maven.restlet.com/com/fasterxml/jackson/dataformat/jackson-dataformat-smile/2.5.4/jackson-dataformat-smile-2.5.4.pom  
 Downloading: https://repo.maven.apache.org/maven2/com/fasterxml/jackson/dataformat/jackson-dataformat-smile/2.5.4/jackson-dataformat-smile-2.5.4.pom  
 Downloaded: https://repo.maven.apache.org/maven2/com/fasterxml/jackson/dataformat/jackson-dataformat-smile/2.5.4/jackson-dataformat-smile-2.5.4.pom (4 KB at 6.9 KB/sec)  
 Downloading: http://maven.restlet.com/com/github/ben-manes/caffeine/caffeine/1.0.1/caffeine-1.0.1.pom  
 Downloading: https://repo.maven.apache.org/maven2/com/github/ben-manes/caffeine/caffeine/1.0.1/caffeine-1.0.1.pom  
 Downloaded: https://repo.maven.apache.org/maven2/com/github/ben-manes/caffeine/caffeine/1.0.1/caffeine-1.0.1.pom (4 KB at 7.0 KB/sec)  
 Downloading: http://maven.restlet.com/com/tdunning/t-digest/3.1/t-digest-3.1.pom  
 Downloading: https://repo.maven.apache.org/maven2/com/tdunning/t-digest/3.1/t-digest-3.1.pom  
 Downloaded: https://repo.maven.apache.org/maven2/com/tdunning/t-digest/3.1/t-digest-3.1.pom (8 KB at 15.8 KB/sec)  
 Downloading: http://maven.restlet.com/commons-collections/commons-collections/3.2.2/commons-collections-3.2.2.pom  
 Downloading: https://repo.maven.apache.org/maven2/commons-collections/commons-collections/3.2.2/commons-collections-3.2.2.pom  
 Downloaded: https://repo.maven.apache.org/maven2/commons-collections/commons-collections/3.2.2/commons-collections-3.2.2.pom (13 KB at 26.2 KB/sec)  
 Downloading: http://maven.restlet.com/commons-fileupload/commons-fileupload/1.3.1/commons-fileupload-1.3.1.pom  
 Downloading: https://repo.maven.apache.org/maven2/commons-fileupload/commons-fileupload/1.3.1/commons-fileupload-1.3.1.pom  
 Downloaded: https://repo.maven.apache.org/maven2/commons-fileupload/commons-fileupload/1.3.1/commons-fileupload-1.3.1.pom (10 KB at 22.1 KB/sec)  
 Downloading: http://maven.restlet.com/io/airlift/slice/0.10/slice-0.10.pom  
 Downloading: https://repo.maven.apache.org/maven2/io/airlift/slice/0.10/slice-0.10.pom  
 Downloaded: https://repo.maven.apache.org/maven2/io/airlift/slice/0.10/slice-0.10.pom (3 KB at 6.1 KB/sec)  
 Downloading: http://maven.restlet.com/io/airlift/airbase/31/airbase-31.pom  
 Downloading: https://repo.maven.apache.org/maven2/io/airlift/airbase/31/airbase-31.pom  
 Downloaded: https://repo.maven.apache.org/maven2/io/airlift/airbase/31/airbase-31.pom (62 KB at 130.4 KB/sec)  
 Downloading: http://maven.restlet.com/javax/servlet/javax.servlet-api/3.1.0/javax.servlet-api-3.1.0.pom  
 Downloading: https://repo.maven.apache.org/maven2/javax/servlet/javax.servlet-api/3.1.0/javax.servlet-api-3.1.0.pom  
 Downloaded: https://repo.maven.apache.org/maven2/javax/servlet/javax.servlet-api/3.1.0/javax.servlet-api-3.1.0.pom (14 KB at 28.9 KB/sec)  
 Downloading: http://maven.restlet.com/joda-time/joda-time/2.2/joda-time-2.2.pom  
 Downloading: https://repo.maven.apache.org/maven2/joda-time/joda-time/2.2/joda-time-2.2.pom  
 Downloaded: https://repo.maven.apache.org/maven2/joda-time/joda-time/2.2/joda-time-2.2.pom (16 KB at 34.6 KB/sec)  
 Downloading: http://maven.restlet.com/org/apache/curator/curator-client/2.8.0/curator-client-2.8.0.pom  
 Downloading: https://repo.maven.apache.org/maven2/org/apache/curator/curator-client/2.8.0/curator-client-2.8.0.pom  
 Downloaded: https://repo.maven.apache.org/maven2/org/apache/curator/curator-client/2.8.0/curator-client-2.8.0.pom (3 KB at 2.5 KB/sec)  
 Downloading: http://maven.restlet.com/org/apache/curator/apache-curator/2.8.0/apache-curator-2.8.0.pom  
 Downloading: https://repo.maven.apache.org/maven2/org/apache/curator/apache-curator/2.8.0/apache-curator-2.8.0.pom  
 Downloaded: https://repo.maven.apache.org/maven2/org/apache/curator/apache-curator/2.8.0/apache-curator-2.8.0.pom (30 KB at 68.9 KB/sec)  
 Downloading: http://maven.restlet.com/org/apache/curator/curator-framework/2.8.0/curator-framework-2.8.0.pom  
 Downloading: https://repo.maven.apache.org/maven2/org/apache/curator/curator-framework/2.8.0/curator-framework-2.8.0.pom  
 Downloaded: https://repo.maven.apache.org/maven2/org/apache/curator/curator-framework/2.8.0/curator-framework-2.8.0.pom (3 KB at 4.7 KB/sec)  
 Downloading: http://maven.restlet.com/org/apache/curator/curator-recipes/2.8.0/curator-recipes-2.8.0.pom  
 Downloading: https://repo.maven.apache.org/maven2/org/apache/curator/curator-recipes/2.8.0/curator-recipes-2.8.0.pom  
 Downloaded: https://repo.maven.apache.org/maven2/org/apache/curator/curator-recipes/2.8.0/curator-recipes-2.8.0.pom (3 KB at 5.1 KB/sec)  
 Downloading: http://maven.restlet.com/org/apache/hadoop/hadoop-annotations/2.7.2/hadoop-annotations-2.7.2.pom  
 Downloading: https://repo.maven.apache.org/maven2/org/apache/hadoop/hadoop-annotations/2.7.2/hadoop-annotations-2.7.2.pom  
 Downloaded: https://repo.maven.apache.org/maven2/org/apache/hadoop/hadoop-annotations/2.7.2/hadoop-annotations-2.7.2.pom (3 KB at 4.9 KB/sec)  
 Downloading: http://maven.restlet.com/org/apache/hadoop/hadoop-project/2.7.2/hadoop-project-2.7.2.pom  
 Downloading: https://repo.maven.apache.org/maven2/org/apache/hadoop/hadoop-project/2.7.2/hadoop-project-2.7.2.pom  
 Downloaded: https://repo.maven.apache.org/maven2/org/apache/hadoop/hadoop-project/2.7.2/hadoop-project-2.7.2.pom (45 KB at 103.0 KB/sec)  
 Downloading: http://maven.restlet.com/org/apache/hadoop/hadoop-main/2.7.2/hadoop-main-2.7.2.pom  
 Downloading: https://repo.maven.apache.org/maven2/org/apache/hadoop/hadoop-main/2.7.2/hadoop-main-2.7.2.pom  
 Downloaded: https://repo.maven.apache.org/maven2/org/apache/hadoop/hadoop-main/2.7.2/hadoop-main-2.7.2.pom (19 KB at 39.6 KB/sec)  
 Downloading: http://maven.restlet.com/org/apache/hadoop/hadoop-auth/2.7.2/hadoop-auth-2.7.2.pom  
 Downloading: https://repo.maven.apache.org/maven2/org/apache/hadoop/hadoop-auth/2.7.2/hadoop-auth-2.7.2.pom  
 Downloaded: https://repo.maven.apache.org/maven2/org/apache/hadoop/hadoop-auth/2.7.2/hadoop-auth-2.7.2.pom (8 KB at 17.0 KB/sec)  
 Downloading: http://maven.restlet.com/org/apache/hadoop/hadoop-common/2.7.2/hadoop-common-2.7.2.pom  
 Downloading: https://repo.maven.apache.org/maven2/org/apache/hadoop/hadoop-common/2.7.2/hadoop-common-2.7.2.pom  
 Downloaded: https://repo.maven.apache.org/maven2/org/apache/hadoop/hadoop-common/2.7.2/hadoop-common-2.7.2.pom (30 KB at 63.6 KB/sec)  
 Downloading: http://maven.restlet.com/org/apache/hadoop/hadoop-project-dist/2.7.2/hadoop-project-dist-2.7.2.pom  
 Downloading: https://repo.maven.apache.org/maven2/org/apache/hadoop/hadoop-project-dist/2.7.2/hadoop-project-dist-2.7.2.pom  
 Downloaded: https://repo.maven.apache.org/maven2/org/apache/hadoop/hadoop-project-dist/2.7.2/hadoop-project-dist-2.7.2.pom (19 KB at 42.9 KB/sec)  
 Downloading: http://maven.restlet.com/org/apache/hadoop/hadoop-hdfs/2.7.2/hadoop-hdfs-2.7.2.pom  
 Downloading: https://repo.maven.apache.org/maven2/org/apache/hadoop/hadoop-hdfs/2.7.2/hadoop-hdfs-2.7.2.pom  
 Downloaded: https://repo.maven.apache.org/maven2/org/apache/hadoop/hadoop-hdfs/2.7.2/hadoop-hdfs-2.7.2.pom (24 KB at 51.6 KB/sec)  
 Downloading: http://maven.restlet.com/org/apache/htrace/htrace-core/3.2.0-incubating/htrace-core-3.2.0-incubating.pom  
 Downloading: https://repo.maven.apache.org/maven2/org/apache/htrace/htrace-core/3.2.0-incubating/htrace-core-3.2.0-incubating.pom  
 Downloaded: https://repo.maven.apache.org/maven2/org/apache/htrace/htrace-core/3.2.0-incubating/htrace-core-3.2.0-incubating.pom (3 KB at 6.2 KB/sec)  
 Downloading: http://maven.restlet.com/org/apache/htrace/htrace/3.2.0-incubating/htrace-3.2.0-incubating.pom  
 Downloading: https://repo.maven.apache.org/maven2/org/apache/htrace/htrace/3.2.0-incubating/htrace-3.2.0-incubating.pom  
 Downloaded: https://repo.maven.apache.org/maven2/org/apache/htrace/htrace/3.2.0-incubating/htrace-3.2.0-incubating.pom (13 KB at 27.5 KB/sec)  
 Downloading: http://maven.restlet.com/org/eclipse/jetty/jetty-continuation/9.3.8.v20160314/jetty-continuation-9.3.8.v20160314.pom  
 Downloading: https://repo.maven.apache.org/maven2/org/eclipse/jetty/jetty-continuation/9.3.8.v20160314/jetty-continuation-9.3.8.v20160314.pom  
 Downloaded: https://repo.maven.apache.org/maven2/org/eclipse/jetty/jetty-continuation/9.3.8.v20160314/jetty-continuation-9.3.8.v20160314.pom (2 KB at 2.5 KB/sec)  
 Downloading: http://maven.restlet.com/org/eclipse/jetty/jetty-project/9.3.8.v20160314/jetty-project-9.3.8.v20160314.pom  
 Downloading: https://repo.maven.apache.org/maven2/org/eclipse/jetty/jetty-project/9.3.8.v20160314/jetty-project-9.3.8.v20160314.pom  
 Downloaded: https://repo.maven.apache.org/maven2/org/eclipse/jetty/jetty-project/9.3.8.v20160314/jetty-project-9.3.8.v20160314.pom (34 KB at 76.4 KB/sec)  
 Downloading: http://maven.restlet.com/org/eclipse/jetty/jetty-parent/25/jetty-parent-25.pom  
 Downloading: https://repo.maven.apache.org/maven2/org/eclipse/jetty/jetty-parent/25/jetty-parent-25.pom  
 Downloaded: https://repo.maven.apache.org/maven2/org/eclipse/jetty/jetty-parent/25/jetty-parent-25.pom (22 KB at 46.6 KB/sec)  
 Downloading: http://maven.restlet.com/org/eclipse/jetty/jetty-deploy/9.3.8.v20160314/jetty-deploy-9.3.8.v20160314.pom  
 Downloading: https://repo.maven.apache.org/maven2/org/eclipse/jetty/jetty-deploy/9.3.8.v20160314/jetty-deploy-9.3.8.v20160314.pom  
 Downloaded: https://repo.maven.apache.org/maven2/org/eclipse/jetty/jetty-deploy/9.3.8.v20160314/jetty-deploy-9.3.8.v20160314.pom (2 KB at 3.6 KB/sec)  
 Downloading: http://maven.restlet.com/org/eclipse/jetty/jetty-http/9.3.8.v20160314/jetty-http-9.3.8.v20160314.pom  
 Downloading: https://repo.maven.apache.org/maven2/org/eclipse/jetty/jetty-http/9.3.8.v20160314/jetty-http-9.3.8.v20160314.pom  
 Downloaded: https://repo.maven.apache.org/maven2/org/eclipse/jetty/jetty-http/9.3.8.v20160314/jetty-http-9.3.8.v20160314.pom (2 KB at 3.5 KB/sec)  
 Downloading: http://maven.restlet.com/org/eclipse/jetty/jetty-io/9.3.8.v20160314/jetty-io-9.3.8.v20160314.pom  
 Downloading: https://repo.maven.apache.org/maven2/org/eclipse/jetty/jetty-io/9.3.8.v20160314/jetty-io-9.3.8.v20160314.pom  
 Downloaded: https://repo.maven.apache.org/maven2/org/eclipse/jetty/jetty-io/9.3.8.v20160314/jetty-io-9.3.8.v20160314.pom (2 KB at 3.2 KB/sec)  
 Downloading: http://maven.restlet.com/org/eclipse/jetty/jetty-jmx/9.3.8.v20160314/jetty-jmx-9.3.8.v20160314.pom  
 Downloading: https://repo.maven.apache.org/maven2/org/eclipse/jetty/jetty-jmx/9.3.8.v20160314/jetty-jmx-9.3.8.v20160314.pom  
 Downloaded: https://repo.maven.apache.org/maven2/org/eclipse/jetty/jetty-jmx/9.3.8.v20160314/jetty-jmx-9.3.8.v20160314.pom (2 KB at 2.9 KB/sec)  
 Downloading: http://maven.restlet.com/org/eclipse/jetty/jetty-rewrite/9.3.8.v20160314/jetty-rewrite-9.3.8.v20160314.pom  
 Downloading: https://repo.maven.apache.org/maven2/org/eclipse/jetty/jetty-rewrite/9.3.8.v20160314/jetty-rewrite-9.3.8.v20160314.pom  
 Downloaded: https://repo.maven.apache.org/maven2/org/eclipse/jetty/jetty-rewrite/9.3.8.v20160314/jetty-rewrite-9.3.8.v20160314.pom (2 KB at 3.5 KB/sec)  
 Downloading: http://maven.restlet.com/org/eclipse/jetty/jetty-security/9.3.8.v20160314/jetty-security-9.3.8.v20160314.pom  
 Downloading: https://repo.maven.apache.org/maven2/org/eclipse/jetty/jetty-security/9.3.8.v20160314/jetty-security-9.3.8.v20160314.pom  
 Downloaded: https://repo.maven.apache.org/maven2/org/eclipse/jetty/jetty-security/9.3.8.v20160314/jetty-security-9.3.8.v20160314.pom (2 KB at 4.5 KB/sec)  
 Downloading: http://maven.restlet.com/org/eclipse/jetty/jetty-server/9.3.8.v20160314/jetty-server-9.3.8.v20160314.pom  
 Downloading: https://repo.maven.apache.org/maven2/org/eclipse/jetty/jetty-server/9.3.8.v20160314/jetty-server-9.3.8.v20160314.pom  
 Downloaded: https://repo.maven.apache.org/maven2/org/eclipse/jetty/jetty-server/9.3.8.v20160314/jetty-server-9.3.8.v20160314.pom (3 KB at 5.5 KB/sec)  
 Downloading: http://maven.restlet.com/org/eclipse/jetty/jetty-servlet/9.3.8.v20160314/jetty-servlet-9.3.8.v20160314.pom  
 Downloading: https://repo.maven.apache.org/maven2/org/eclipse/jetty/jetty-servlet/9.3.8.v20160314/jetty-servlet-9.3.8.v20160314.pom  
 Downloaded: https://repo.maven.apache.org/maven2/org/eclipse/jetty/jetty-servlet/9.3.8.v20160314/jetty-servlet-9.3.8.v20160314.pom (3 KB at 4.7 KB/sec)  
 Downloading: http://maven.restlet.com/org/eclipse/jetty/jetty-servlets/9.3.8.v20160314/jetty-servlets-9.3.8.v20160314.pom  
 Downloading: https://repo.maven.apache.org/maven2/org/eclipse/jetty/jetty-servlets/9.3.8.v20160314/jetty-servlets-9.3.8.v20160314.pom  
 Downloaded: https://repo.maven.apache.org/maven2/org/eclipse/jetty/jetty-servlets/9.3.8.v20160314/jetty-servlets-9.3.8.v20160314.pom (3 KB at 6.3 KB/sec)  
 Downloading: http://maven.restlet.com/org/eclipse/jetty/jetty-util/9.3.8.v20160314/jetty-util-9.3.8.v20160314.pom  
 Downloading: https://repo.maven.apache.org/maven2/org/eclipse/jetty/jetty-util/9.3.8.v20160314/jetty-util-9.3.8.v20160314.pom  
 Downloaded: https://repo.maven.apache.org/maven2/org/eclipse/jetty/jetty-util/9.3.8.v20160314/jetty-util-9.3.8.v20160314.pom (3 KB at 4.4 KB/sec)  
 Downloading: http://maven.restlet.com/org/eclipse/jetty/jetty-webapp/9.3.8.v20160314/jetty-webapp-9.3.8.v20160314.pom  
 Downloading: https://repo.maven.apache.org/maven2/org/eclipse/jetty/jetty-webapp/9.3.8.v20160314/jetty-webapp-9.3.8.v20160314.pom  
 Downloaded: https://repo.maven.apache.org/maven2/org/eclipse/jetty/jetty-webapp/9.3.8.v20160314/jetty-webapp-9.3.8.v20160314.pom (3 KB at 5.0 KB/sec)  
 Downloading: http://maven.restlet.com/org/eclipse/jetty/jetty-xml/9.3.8.v20160314/jetty-xml-9.3.8.v20160314.pom  
 Downloading: https://repo.maven.apache.org/maven2/org/eclipse/jetty/jetty-xml/9.3.8.v20160314/jetty-xml-9.3.8.v20160314.pom  
 Downloaded: https://repo.maven.apache.org/maven2/org/eclipse/jetty/jetty-xml/9.3.8.v20160314/jetty-xml-9.3.8.v20160314.pom (2 KB at 2.9 KB/sec)  
 Downloading: http://maven.restlet.com/org/locationtech/spatial4j/spatial4j/0.6/spatial4j-0.6.pom  
 Downloading: https://repo.maven.apache.org/maven2/org/locationtech/spatial4j/spatial4j/0.6/spatial4j-0.6.pom  
 Downloaded: https://repo.maven.apache.org/maven2/org/locationtech/spatial4j/spatial4j/0.6/spatial4j-0.6.pom (14 KB at 31.5 KB/sec)  
 Downloading: http://maven.restlet.com/org/ow2/asm/asm/5.1/asm-5.1.pom  
 Downloading: https://repo.maven.apache.org/maven2/org/ow2/asm/asm/5.1/asm-5.1.pom  
 Downloaded: https://repo.maven.apache.org/maven2/org/ow2/asm/asm/5.1/asm-5.1.pom (2 KB at 4.1 KB/sec)  
 Downloading: http://maven.restlet.com/org/ow2/asm/asm-parent/5.1/asm-parent-5.1.pom  
 Downloading: https://repo.maven.apache.org/maven2/org/ow2/asm/asm-parent/5.1/asm-parent-5.1.pom  
 Downloaded: https://repo.maven.apache.org/maven2/org/ow2/asm/asm-parent/5.1/asm-parent-5.1.pom (6 KB at 12.2 KB/sec)  
 Downloading: http://maven.restlet.com/org/ow2/asm/asm-commons/5.1/asm-commons-5.1.pom  
 Downloading: https://repo.maven.apache.org/maven2/org/ow2/asm/asm-commons/5.1/asm-commons-5.1.pom  
 Downloaded: https://repo.maven.apache.org/maven2/org/ow2/asm/asm-commons/5.1/asm-commons-5.1.pom (3 KB at 4.4 KB/sec)  
 Downloading: http://maven.restlet.com/org/restlet/jee/org.restlet/2.3.0/org.restlet-2.3.0.pom  
 Downloaded: http://maven.restlet.com/org/restlet/jee/org.restlet/2.3.0/org.restlet-2.3.0.pom (614 B at 0.7 KB/sec)  
 Downloading: http://maven.restlet.com/org/restlet/jee/org.restlet.parent/2.3.0/org.restlet.parent-2.3.0.pom  
 Downloaded: http://maven.restlet.com/org/restlet/jee/org.restlet.parent/2.3.0/org.restlet.parent-2.3.0.pom (10 KB at 17.0 KB/sec)  
 Downloading: http://maven.restlet.com/org/restlet/jee/org.restlet.ext.servlet/2.3.0/org.restlet.ext.servlet-2.3.0.pom  
 Downloaded: http://maven.restlet.com/org/restlet/jee/org.restlet.ext.servlet/2.3.0/org.restlet.ext.servlet-2.3.0.pom (915 B at 1.6 KB/sec)  
 Downloading: http://maven.restlet.com/org/apache/hadoop/hadoop-core/1.2.1/hadoop-core-1.2.1.pom  
 Downloading: https://repo.maven.apache.org/maven2/org/apache/hadoop/hadoop-core/1.2.1/hadoop-core-1.2.1.pom  
 Downloaded: https://repo.maven.apache.org/maven2/org/apache/hadoop/hadoop-core/1.2.1/hadoop-core-1.2.1.pom (5 KB at 10.6 KB/sec)  
 Downloading: http://maven.restlet.com/com/sun/jersey/jersey-core/1.8/jersey-core-1.8.pom  
 Downloading: https://repo.maven.apache.org/maven2/com/sun/jersey/jersey-core/1.8/jersey-core-1.8.pom  
 Downloaded: https://repo.maven.apache.org/maven2/com/sun/jersey/jersey-core/1.8/jersey-core-1.8.pom (10 KB at 22.7 KB/sec)  
 Downloading: http://maven.restlet.com/org/codehaus/jackson/jackson-core-asl/1.7.1/jackson-core-asl-1.7.1.pom  
 Downloading: https://repo.maven.apache.org/maven2/org/codehaus/jackson/jackson-core-asl/1.7.1/jackson-core-asl-1.7.1.pom  
 Downloaded: https://repo.maven.apache.org/maven2/org/codehaus/jackson/jackson-core-asl/1.7.1/jackson-core-asl-1.7.1.pom (1016 B at 2.3 KB/sec)  
 Downloading: http://maven.restlet.com/org/codehaus/jackson/jackson-mapper-asl/1.7.1/jackson-mapper-asl-1.7.1.pom  
 Downloading: https://repo.maven.apache.org/maven2/org/codehaus/jackson/jackson-mapper-asl/1.7.1/jackson-mapper-asl-1.7.1.pom  
 Downloaded: https://repo.maven.apache.org/maven2/org/codehaus/jackson/jackson-mapper-asl/1.7.1/jackson-mapper-asl-1.7.1.pom (2 KB at 2.6 KB/sec)  
 Downloading: http://maven.restlet.com/org/codehaus/jackson/jackson-jaxrs/1.7.1/jackson-jaxrs-1.7.1.pom  
 Downloading: https://repo.maven.apache.org/maven2/org/codehaus/jackson/jackson-jaxrs/1.7.1/jackson-jaxrs-1.7.1.pom  
 Downloaded: https://repo.maven.apache.org/maven2/org/codehaus/jackson/jackson-jaxrs/1.7.1/jackson-jaxrs-1.7.1.pom (2 KB at 3.5 KB/sec)  
 Downloading: http://maven.restlet.com/org/codehaus/jackson/jackson-xc/1.7.1/jackson-xc-1.7.1.pom  
 Downloading: https://repo.maven.apache.org/maven2/org/codehaus/jackson/jackson-xc/1.7.1/jackson-xc-1.7.1.pom  
 Downloaded: https://repo.maven.apache.org/maven2/org/codehaus/jackson/jackson-xc/1.7.1/jackson-xc-1.7.1.pom (2 KB at 3.8 KB/sec)  
 Downloading: http://maven.restlet.com/com/sun/jersey/jersey-server/1.8/jersey-server-1.8.pom  
 Downloading: https://repo.maven.apache.org/maven2/com/sun/jersey/jersey-server/1.8/jersey-server-1.8.pom  
 Downloaded: https://repo.maven.apache.org/maven2/com/sun/jersey/jersey-server/1.8/jersey-server-1.8.pom (12 KB at 24.5 KB/sec)  
 Downloading: http://maven.restlet.com/org/mozilla/rhino/1.7R4/rhino-1.7R4.pom  
 Downloading: https://repo.maven.apache.org/maven2/org/mozilla/rhino/1.7R4/rhino-1.7R4.pom  
 Downloaded: https://repo.maven.apache.org/maven2/org/mozilla/rhino/1.7R4/rhino-1.7R4.pom (2 KB at 2.7 KB/sec)  
 Downloading: http://maven.restlet.com/net/sf/ehcache/ehcache/2.9.0/ehcache-2.9.0.pom  
 Downloading: https://repo.maven.apache.org/maven2/net/sf/ehcache/ehcache/2.9.0/ehcache-2.9.0.pom  
 Downloaded: https://repo.maven.apache.org/maven2/net/sf/ehcache/ehcache/2.9.0/ehcache-2.9.0.pom (19 KB at 40.6 KB/sec)  
 Downloading: http://maven.restlet.com/net/sf/ehcache/ehcache-root/2.9.0/ehcache-root-2.9.0.pom  
 Downloading: https://repo.maven.apache.org/maven2/net/sf/ehcache/ehcache-root/2.9.0/ehcache-root-2.9.0.pom  
 Downloaded: https://repo.maven.apache.org/maven2/net/sf/ehcache/ehcache-root/2.9.0/ehcache-root-2.9.0.pom (17 KB at 38.1 KB/sec)  
 Downloading: http://maven.restlet.com/net/sf/ehcache/ehcache-parent/2.16/ehcache-parent-2.16.pom  
 Downloading: https://repo.maven.apache.org/maven2/net/sf/ehcache/ehcache-parent/2.16/ehcache-parent-2.16.pom  
 Downloaded: https://repo.maven.apache.org/maven2/net/sf/ehcache/ehcache-parent/2.16/ehcache-parent-2.16.pom (17 KB at 38.7 KB/sec)  
 Downloading: http://maven.restlet.com/org/slf4j/slf4j-log4j12/1.7.7/slf4j-log4j12-1.7.7.pom  
 Downloading: https://repo.maven.apache.org/maven2/org/slf4j/slf4j-log4j12/1.7.7/slf4j-log4j12-1.7.7.pom  
 Downloaded: https://repo.maven.apache.org/maven2/org/slf4j/slf4j-log4j12/1.7.7/slf4j-log4j12-1.7.7.pom (2 KB at 3.7 KB/sec)  
 Downloading: http://maven.restlet.com/org/apache/lucene/lucene-core/6.2.1/lucene-core-6.2.1.jar  
 Downloading: http://maven.restlet.com/org/apache/lucene/lucene-analyzers-common/6.2.1/lucene-analyzers-common-6.2.1.jar  
 Downloading: http://maven.restlet.com/org/apache/lucene/lucene-misc/6.2.1/lucene-misc-6.2.1.jar  
 Downloading: http://maven.restlet.com/org/apache/lucene/lucene-queries/6.2.1/lucene-queries-6.2.1.jar  
 Downloading: http://maven.restlet.com/org/apache/lucene/lucene-queryparser/6.2.1/lucene-queryparser-6.2.1.jar  
 Downloading: http://maven.restlet.com/org/apache/lucene/lucene-sandbox/6.2.1/lucene-sandbox-6.2.1.jar  
 Downloading: http://maven.restlet.com/org/apache/solr/solr-solrj/6.2.1/solr-solrj-6.2.1.jar  
 Downloading: http://maven.restlet.com/com/fasterxml/jackson/core/jackson-annotations/2.5.4/jackson-annotations-2.5.4.jar  
 Downloading: http://maven.restlet.com/com/fasterxml/jackson/core/jackson-core/2.5.4/jackson-core-2.5.4.jar  
 Downloading: http://maven.restlet.com/com/fasterxml/jackson/core/jackson-databind/2.5.4/jackson-databind-2.5.4.jar  
 Downloading: http://maven.restlet.com/commons-io/commons-io/2.5/commons-io-2.5.jar  
 Downloading: http://maven.restlet.com/org/apache/httpcomponents/httpmime/4.4.1/httpmime-4.4.1.jar  
 Downloading: http://maven.restlet.com/org/apache/zookeeper/zookeeper/3.4.6/zookeeper-3.4.6.jar  
 Downloading: http://maven.restlet.com/org/noggit/noggit/0.6/noggit-0.6.jar  
 Downloading: http://maven.restlet.com/org/slf4j/jcl-over-slf4j/1.7.7/jcl-over-slf4j-1.7.7.jar  
 Downloading: http://maven.restlet.com/org/slf4j/slf4j-api/1.7.7/slf4j-api-1.7.7.jar  
 Downloading: http://maven.restlet.com/org/apache/solr/solr-core/6.2.1/solr-core-6.2.1.jar  
 Downloading: http://maven.restlet.com/org/apache/lucene/lucene-analyzers-kuromoji/6.2.1/lucene-analyzers-kuromoji-6.2.1.jar  
 Downloading: http://maven.restlet.com/org/apache/lucene/lucene-analyzers-phonetic/6.2.1/lucene-analyzers-phonetic-6.2.1.jar  
 Downloading: http://maven.restlet.com/org/apache/lucene/lucene-backward-codecs/6.2.1/lucene-backward-codecs-6.2.1.jar  
 Downloading: http://maven.restlet.com/org/apache/lucene/lucene-classification/6.2.1/lucene-classification-6.2.1.jar  
 Downloading: http://maven.restlet.com/org/apache/lucene/lucene-codecs/6.2.1/lucene-codecs-6.2.1.jar  
 Downloading: http://maven.restlet.com/org/apache/lucene/lucene-expressions/6.2.1/lucene-expressions-6.2.1.jar  
 Downloading: http://maven.restlet.com/org/apache/lucene/lucene-grouping/6.2.1/lucene-grouping-6.2.1.jar  
 Downloading: http://maven.restlet.com/org/apache/lucene/lucene-highlighter/6.2.1/lucene-highlighter-6.2.1.jar  
 Downloading: http://maven.restlet.com/org/apache/lucene/lucene-join/6.2.1/lucene-join-6.2.1.jar  
 Downloading: http://maven.restlet.com/org/apache/lucene/lucene-memory/6.2.1/lucene-memory-6.2.1.jar  
 Downloading: http://maven.restlet.com/org/apache/lucene/lucene-spatial-extras/6.2.1/lucene-spatial-extras-6.2.1.jar  
 Downloading: http://maven.restlet.com/org/apache/lucene/lucene-suggest/6.2.1/lucene-suggest-6.2.1.jar  
 Downloading: http://maven.restlet.com/com/facebook/presto/presto-parser/0.122/presto-parser-0.122.jar  
 Downloading: http://maven.restlet.com/com/fasterxml/jackson/dataformat/jackson-dataformat-smile/2.5.4/jackson-dataformat-smile-2.5.4.jar  
 Downloading: http://maven.restlet.com/com/github/ben-manes/caffeine/caffeine/1.0.1/caffeine-1.0.1.jar  
 Downloading: http://maven.restlet.com/com/tdunning/t-digest/3.1/t-digest-3.1.jar  
 Downloading: http://maven.restlet.com/commons-collections/commons-collections/3.2.2/commons-collections-3.2.2.jar  
 Downloading: http://maven.restlet.com/commons-fileupload/commons-fileupload/1.3.1/commons-fileupload-1.3.1.jar  
 Downloading: http://maven.restlet.com/io/airlift/slice/0.10/slice-0.10.jar  
 Downloading: http://maven.restlet.com/javax/servlet/javax.servlet-api/3.1.0/javax.servlet-api-3.1.0.jar  
 Downloading: http://maven.restlet.com/joda-time/joda-time/2.2/joda-time-2.2.jar  
 Downloading: http://maven.restlet.com/org/apache/curator/curator-client/2.8.0/curator-client-2.8.0.jar  
 Downloading: http://maven.restlet.com/org/apache/curator/curator-framework/2.8.0/curator-framework-2.8.0.jar  
 Downloading: http://maven.restlet.com/org/apache/curator/curator-recipes/2.8.0/curator-recipes-2.8.0.jar  
 Downloading: http://maven.restlet.com/org/apache/hadoop/hadoop-annotations/2.7.2/hadoop-annotations-2.7.2.jar  
 Downloading: http://maven.restlet.com/org/apache/hadoop/hadoop-auth/2.7.2/hadoop-auth-2.7.2.jar  
 Downloading: http://maven.restlet.com/org/apache/hadoop/hadoop-common/2.7.2/hadoop-common-2.7.2.jar  
 Downloading: http://maven.restlet.com/org/apache/hadoop/hadoop-hdfs/2.7.2/hadoop-hdfs-2.7.2.jar  
 Downloading: http://maven.restlet.com/org/apache/htrace/htrace-core/3.2.0-incubating/htrace-core-3.2.0-incubating.jar  
 Downloading: http://maven.restlet.com/org/eclipse/jetty/jetty-continuation/9.3.8.v20160314/jetty-continuation-9.3.8.v20160314.jar  
 Downloading: http://maven.restlet.com/org/eclipse/jetty/jetty-deploy/9.3.8.v20160314/jetty-deploy-9.3.8.v20160314.jar  
 Downloading: http://maven.restlet.com/org/eclipse/jetty/jetty-http/9.3.8.v20160314/jetty-http-9.3.8.v20160314.jar  
 Downloading: http://maven.restlet.com/org/eclipse/jetty/jetty-io/9.3.8.v20160314/jetty-io-9.3.8.v20160314.jar  
 Downloading: http://maven.restlet.com/org/eclipse/jetty/jetty-jmx/9.3.8.v20160314/jetty-jmx-9.3.8.v20160314.jar  
 Downloading: http://maven.restlet.com/org/eclipse/jetty/jetty-rewrite/9.3.8.v20160314/jetty-rewrite-9.3.8.v20160314.jar  
 Downloading: http://maven.restlet.com/org/eclipse/jetty/jetty-security/9.3.8.v20160314/jetty-security-9.3.8.v20160314.jar  
 Downloading: http://maven.restlet.com/org/eclipse/jetty/jetty-server/9.3.8.v20160314/jetty-server-9.3.8.v20160314.jar  
 Downloading: http://maven.restlet.com/org/eclipse/jetty/jetty-servlet/9.3.8.v20160314/jetty-servlet-9.3.8.v20160314.jar  
 Downloading: http://maven.restlet.com/org/eclipse/jetty/jetty-servlets/9.3.8.v20160314/jetty-servlets-9.3.8.v20160314.jar  
 Downloading: http://maven.restlet.com/org/eclipse/jetty/jetty-util/9.3.8.v20160314/jetty-util-9.3.8.v20160314.jar  
 Downloading: http://maven.restlet.com/org/eclipse/jetty/jetty-webapp/9.3.8.v20160314/jetty-webapp-9.3.8.v20160314.jar  
 Downloading: http://maven.restlet.com/org/eclipse/jetty/jetty-xml/9.3.8.v20160314/jetty-xml-9.3.8.v20160314.jar  
 Downloading: http://maven.restlet.com/org/locationtech/spatial4j/spatial4j/0.6/spatial4j-0.6.jar  
 Downloading: http://maven.restlet.com/org/ow2/asm/asm/5.1/asm-5.1.jar  
 Downloading: http://maven.restlet.com/org/ow2/asm/asm-commons/5.1/asm-commons-5.1.jar  
 Downloading: http://maven.restlet.com/org/restlet/jee/org.restlet/2.3.0/org.restlet-2.3.0.jar  
 Downloading: http://maven.restlet.com/org/restlet/jee/org.restlet.ext.servlet/2.3.0/org.restlet.ext.servlet-2.3.0.jar  
 Downloading: http://maven.restlet.com/org/apache/hadoop/hadoop-core/1.2.1/hadoop-core-1.2.1.jar  
 Downloading: http://maven.restlet.com/com/sun/jersey/jersey-core/1.8/jersey-core-1.8.jar  
 Downloading: http://maven.restlet.com/org/codehaus/jackson/jackson-core-asl/1.7.1/jackson-core-asl-1.7.1.jar  
 Downloading: http://maven.restlet.com/org/codehaus/jackson/jackson-jaxrs/1.7.1/jackson-jaxrs-1.7.1.jar  
 Downloading: http://maven.restlet.com/org/codehaus/jackson/jackson-xc/1.7.1/jackson-xc-1.7.1.jar  
 Downloading: http://maven.restlet.com/com/sun/jersey/jersey-server/1.8/jersey-server-1.8.jar  
 Downloaded: http://maven.restlet.com/org/restlet/jee/org.restlet.ext.servlet/2.3.0/org.restlet.ext.servlet-2.3.0.jar (23 KB at 3.3 KB/sec)  
 Downloading: http://maven.restlet.com/commons-logging/commons-logging/1.0.3/commons-logging-1.0.3.jar  
 Downloading: http://maven.restlet.com/org/mozilla/rhino/1.7R4/rhino-1.7R4.jar  
 Downloading: http://maven.restlet.com/net/sf/ehcache/ehcache/2.9.0/ehcache-2.9.0.jar  
 Downloading: http://maven.restlet.com/org/slf4j/slf4j-log4j12/1.7.7/slf4j-log4j12-1.7.7.jar  
 Downloaded: http://maven.restlet.com/org/restlet/jee/org.restlet/2.3.0/org.restlet-2.3.0.jar (692 KB at 84.7 KB/sec)  
 Downloading: https://repo.maven.apache.org/maven2/org/apache/lucene/lucene-core/6.2.1/lucene-core-6.2.1.jar  
 Downloading: https://repo.maven.apache.org/maven2/org/apache/lucene/lucene-analyzers-common/6.2.1/lucene-analyzers-common-6.2.1.jar  
 Downloading: https://repo.maven.apache.org/maven2/org/apache/lucene/lucene-misc/6.2.1/lucene-misc-6.2.1.jar  
 Downloading: https://repo.maven.apache.org/maven2/org/apache/lucene/lucene-queries/6.2.1/lucene-queries-6.2.1.jar  
 Downloading: https://repo.maven.apache.org/maven2/org/apache/lucene/lucene-queryparser/6.2.1/lucene-queryparser-6.2.1.jar  
 Downloaded: https://repo.maven.apache.org/maven2/org/apache/lucene/lucene-queries/6.2.1/lucene-queries-6.2.1.jar (220 KB at 102.1 KB/sec)  
 Downloading: https://repo.maven.apache.org/maven2/org/apache/lucene/lucene-sandbox/6.2.1/lucene-sandbox-6.2.1.jar  
 Downloaded: https://repo.maven.apache.org/maven2/org/apache/lucene/lucene-misc/6.2.1/lucene-misc-6.2.1.jar (140 KB at 57.8 KB/sec)  
 Downloading: https://repo.maven.apache.org/maven2/org/apache/solr/solr-solrj/6.2.1/solr-solrj-6.2.1.jar  
 Downloaded: https://repo.maven.apache.org/maven2/org/apache/lucene/lucene-sandbox/6.2.1/lucene-sandbox-6.2.1.jar (184 KB at 47.3 KB/sec)  
 Downloading: https://repo.maven.apache.org/maven2/com/fasterxml/jackson/core/jackson-annotations/2.5.4/jackson-annotations-2.5.4.jar  
 Downloaded: https://repo.maven.apache.org/maven2/org/apache/lucene/lucene-core/6.2.1/lucene-core-6.2.1.jar (2522 KB at 445.1 KB/sec)  
 Downloading: https://repo.maven.apache.org/maven2/com/fasterxml/jackson/core/jackson-core/2.5.4/jackson-core-2.5.4.jar  
 Downloaded: https://repo.maven.apache.org/maven2/com/fasterxml/jackson/core/jackson-annotations/2.5.4/jackson-annotations-2.5.4.jar (39 KB at 6.7 KB/sec)  
 Downloading: https://repo.maven.apache.org/maven2/com/fasterxml/jackson/core/jackson-databind/2.5.4/jackson-databind-2.5.4.jar  
 Downloaded: https://repo.maven.apache.org/maven2/com/fasterxml/jackson/core/jackson-core/2.5.4/jackson-core-2.5.4.jar (225 KB at 32.0 KB/sec)  
 Downloading: https://repo.maven.apache.org/maven2/commons-io/commons-io/2.5/commons-io-2.5.jar  
 Downloaded: https://repo.maven.apache.org/maven2/commons-io/commons-io/2.5/commons-io-2.5.jar (204 KB at 25.2 KB/sec)  
 Downloading: https://repo.maven.apache.org/maven2/org/apache/httpcomponents/httpmime/4.4.1/httpmime-4.4.1.jar  
 Downloaded: https://repo.maven.apache.org/maven2/org/apache/httpcomponents/httpmime/4.4.1/httpmime-4.4.1.jar (40 KB at 4.6 KB/sec)  
 Downloading: https://repo.maven.apache.org/maven2/org/apache/zookeeper/zookeeper/3.4.6/zookeeper-3.4.6.jar  
 Downloaded: https://repo.maven.apache.org/maven2/org/apache/lucene/lucene-queryparser/6.2.1/lucene-queryparser-6.2.1.jar (395 KB at 36.7 KB/sec)  
 Downloading: https://repo.maven.apache.org/maven2/org/noggit/noggit/0.6/noggit-0.6.jar  
 Downloaded: https://repo.maven.apache.org/maven2/org/apache/solr/solr-solrj/6.2.1/solr-solrj-6.2.1.jar (944 KB at 84.5 KB/sec)  
 Downloading: https://repo.maven.apache.org/maven2/org/slf4j/jcl-over-slf4j/1.7.7/jcl-over-slf4j-1.7.7.jar  
 Downloaded: https://repo.maven.apache.org/maven2/org/noggit/noggit/0.6/noggit-0.6.jar (27 KB at 2.3 KB/sec)  
 Downloading: https://repo.maven.apache.org/maven2/org/slf4j/slf4j-api/1.7.7/slf4j-api-1.7.7.jar  
 Downloaded: https://repo.maven.apache.org/maven2/org/slf4j/jcl-over-slf4j/1.7.7/jcl-over-slf4j-1.7.7.jar (17 KB at 1.4 KB/sec)  
 Downloading: https://repo.maven.apache.org/maven2/org/apache/solr/solr-core/6.2.1/solr-core-6.2.1.jar  
 Downloaded: https://repo.maven.apache.org/maven2/org/slf4j/slf4j-api/1.7.7/slf4j-api-1.7.7.jar (29 KB at 2.4 KB/sec)  
 Downloading: https://repo.maven.apache.org/maven2/org/apache/lucene/lucene-analyzers-kuromoji/6.2.1/lucene-analyzers-kuromoji-6.2.1.jar  
 Downloaded: https://repo.maven.apache.org/maven2/com/fasterxml/jackson/core/jackson-databind/2.5.4/jackson-databind-2.5.4.jar (1118 KB at 90.8 KB/sec)  
 Downloading: https://repo.maven.apache.org/maven2/org/apache/lucene/lucene-analyzers-phonetic/6.2.1/lucene-analyzers-phonetic-6.2.1.jar  
 Downloaded: https://repo.maven.apache.org/maven2/org/apache/lucene/lucene-analyzers-phonetic/6.2.1/lucene-analyzers-phonetic-6.2.1.jar (26 KB at 2.0 KB/sec)  
 Downloading: https://repo.maven.apache.org/maven2/org/apache/lucene/lucene-backward-codecs/6.2.1/lucene-backward-codecs-6.2.1.jar  
 Downloaded: https://repo.maven.apache.org/maven2/org/apache/lucene/lucene-backward-codecs/6.2.1/lucene-backward-codecs-6.2.1.jar (86 KB at 6.3 KB/sec)  
 Downloading: https://repo.maven.apache.org/maven2/org/apache/lucene/lucene-classification/6.2.1/lucene-classification-6.2.1.jar  
 Downloaded: https://repo.maven.apache.org/maven2/org/apache/lucene/lucene-classification/6.2.1/lucene-classification-6.2.1.jar (51 KB at 3.5 KB/sec)  
 Downloading: https://repo.maven.apache.org/maven2/org/apache/lucene/lucene-codecs/6.2.1/lucene-codecs-6.2.1.jar  
 Downloaded: https://repo.maven.apache.org/maven2/org/apache/zookeeper/zookeeper/3.4.6/zookeeper-3.4.6.jar (775 KB at 53.5 KB/sec)  
 Downloading: https://repo.maven.apache.org/maven2/org/apache/lucene/lucene-expressions/6.2.1/lucene-expressions-6.2.1.jar  
 Downloaded: https://repo.maven.apache.org/maven2/org/apache/lucene/lucene-analyzers-common/6.2.1/lucene-analyzers-common-6.2.1.jar (1438 KB at 97.0 KB/sec)  
 Downloading: https://repo.maven.apache.org/maven2/org/apache/lucene/lucene-grouping/6.2.1/lucene-grouping-6.2.1.jar  
 Downloaded: https://repo.maven.apache.org/maven2/org/apache/lucene/lucene-expressions/6.2.1/lucene-expressions-6.2.1.jar (76 KB at 4.9 KB/sec)  
 Downloading: https://repo.maven.apache.org/maven2/org/apache/lucene/lucene-highlighter/6.2.1/lucene-highlighter-6.2.1.jar  
 Downloaded: https://repo.maven.apache.org/maven2/org/apache/lucene/lucene-grouping/6.2.1/lucene-grouping-6.2.1.jar (105 KB at 6.6 KB/sec)  
 Downloading: https://repo.maven.apache.org/maven2/org/apache/lucene/lucene-join/6.2.1/lucene-join-6.2.1.jar  
 Downloaded: https://repo.maven.apache.org/maven2/org/apache/lucene/lucene-highlighter/6.2.1/lucene-highlighter-6.2.1.jar (141 KB at 8.5 KB/sec)  
 Downloading: https://repo.maven.apache.org/maven2/org/apache/lucene/lucene-memory/6.2.1/lucene-memory-6.2.1.jar  
 Downloaded: https://repo.maven.apache.org/maven2/org/apache/lucene/lucene-codecs/6.2.1/lucene-codecs-6.2.1.jar (424 KB at 25.1 KB/sec)  
 Downloading: https://repo.maven.apache.org/maven2/org/apache/lucene/lucene-spatial-extras/6.2.1/lucene-spatial-extras-6.2.1.jar  
 Downloaded: https://repo.maven.apache.org/maven2/org/apache/lucene/lucene-memory/6.2.1/lucene-memory-6.2.1.jar (46 KB at 2.6 KB/sec)  
 Downloading: https://repo.maven.apache.org/maven2/org/apache/lucene/lucene-suggest/6.2.1/lucene-suggest-6.2.1.jar  
 Downloaded: https://repo.maven.apache.org/maven2/org/apache/lucene/lucene-join/6.2.1/lucene-join-6.2.1.jar (147 KB at 8.6 KB/sec)  
 Downloading: https://repo.maven.apache.org/maven2/com/facebook/presto/presto-parser/0.122/presto-parser-0.122.jar  
 Downloaded: https://repo.maven.apache.org/maven2/org/apache/lucene/lucene-spatial-extras/6.2.1/lucene-spatial-extras-6.2.1.jar (192 KB at 10.5 KB/sec)  
 Downloading: https://repo.maven.apache.org/maven2/com/fasterxml/jackson/dataformat/jackson-dataformat-smile/2.5.4/jackson-dataformat-smile-2.5.4.jar  
 Downloaded: https://repo.maven.apache.org/maven2/com/fasterxml/jackson/dataformat/jackson-dataformat-smile/2.5.4/jackson-dataformat-smile-2.5.4.jar (74 KB at 3.8 KB/sec)  
 Downloading: https://repo.maven.apache.org/maven2/com/github/ben-manes/caffeine/caffeine/1.0.1/caffeine-1.0.1.jar  
 Downloaded: https://repo.maven.apache.org/maven2/org/apache/lucene/lucene-suggest/6.2.1/lucene-suggest-6.2.1.jar (242 KB at 12.5 KB/sec)  
 Downloading: https://repo.maven.apache.org/maven2/com/tdunning/t-digest/3.1/t-digest-3.1.jar  
 Downloaded: https://repo.maven.apache.org/maven2/com/tdunning/t-digest/3.1/t-digest-3.1.jar (60 KB at 3.0 KB/sec)  
 Downloading: https://repo.maven.apache.org/maven2/commons-collections/commons-collections/3.2.2/commons-collections-3.2.2.jar  
 Downloaded: https://repo.maven.apache.org/maven2/com/facebook/presto/presto-parser/0.122/presto-parser-0.122.jar (459 KB at 22.1 KB/sec)  
 Downloading: https://repo.maven.apache.org/maven2/commons-fileupload/commons-fileupload/1.3.1/commons-fileupload-1.3.1.jar  
 Downloaded: https://repo.maven.apache.org/maven2/commons-fileupload/commons-fileupload/1.3.1/commons-fileupload-1.3.1.jar (68 KB at 3.1 KB/sec)  
 Downloading: https://repo.maven.apache.org/maven2/io/airlift/slice/0.10/slice-0.10.jar  
 Downloaded: https://repo.maven.apache.org/maven2/io/airlift/slice/0.10/slice-0.10.jar (55 KB at 2.4 KB/sec)  
 Downloading: https://repo.maven.apache.org/maven2/javax/servlet/javax.servlet-api/3.1.0/javax.servlet-api-3.1.0.jar  
 Downloaded: https://repo.maven.apache.org/maven2/javax/servlet/javax.servlet-api/3.1.0/javax.servlet-api-3.1.0.jar (94 KB at 3.9 KB/sec)  
 Downloading: https://repo.maven.apache.org/maven2/joda-time/joda-time/2.2/joda-time-2.2.jar  
 Downloaded: https://repo.maven.apache.org/maven2/commons-collections/commons-collections/3.2.2/commons-collections-3.2.2.jar (575 KB at 21.5 KB/sec)  
 Downloading: https://repo.maven.apache.org/maven2/org/apache/curator/curator-client/2.8.0/curator-client-2.8.0.jar  
 Downloaded: https://repo.maven.apache.org/maven2/org/apache/curator/curator-client/2.8.0/curator-client-2.8.0.jar (68 KB at 2.4 KB/sec)  
 Downloading: https://repo.maven.apache.org/maven2/org/apache/curator/curator-framework/2.8.0/curator-framework-2.8.0.jar  
 Downloaded: https://repo.maven.apache.org/maven2/joda-time/joda-time/2.2/joda-time-2.2.jar (561 KB at 18.8 KB/sec)  
 Downloading: https://repo.maven.apache.org/maven2/org/apache/curator/curator-recipes/2.8.0/curator-recipes-2.8.0.jar  
 Downloaded: https://repo.maven.apache.org/maven2/com/github/ben-manes/caffeine/caffeine/1.0.1/caffeine-1.0.1.jar (2054 KB at 67.1 KB/sec)  
 Downloading: https://repo.maven.apache.org/maven2/org/apache/hadoop/hadoop-annotations/2.7.2/hadoop-annotations-2.7.2.jar  
 Downloaded: https://repo.maven.apache.org/maven2/org/apache/curator/curator-framework/2.8.0/curator-framework-2.8.0.jar (183 KB at 5.9 KB/sec)  
 Downloading: https://repo.maven.apache.org/maven2/org/apache/hadoop/hadoop-auth/2.7.2/hadoop-auth-2.7.2.jar  
 Downloaded: https://repo.maven.apache.org/maven2/org/apache/hadoop/hadoop-annotations/2.7.2/hadoop-annotations-2.7.2.jar (17 KB at 0.5 KB/sec)  
 Downloading: https://repo.maven.apache.org/maven2/org/apache/hadoop/hadoop-common/2.7.2/hadoop-common-2.7.2.jar  
 Downloaded: https://repo.maven.apache.org/maven2/org/apache/hadoop/hadoop-auth/2.7.2/hadoop-auth-2.7.2.jar (70 KB at 2.2 KB/sec)  
 Downloading: https://repo.maven.apache.org/maven2/org/apache/hadoop/hadoop-hdfs/2.7.2/hadoop-hdfs-2.7.2.jar  
 Downloaded: https://repo.maven.apache.org/maven2/org/apache/curator/curator-recipes/2.8.0/curator-recipes-2.8.0.jar (267 KB at 8.3 KB/sec)  
 Downloading: https://repo.maven.apache.org/maven2/org/apache/htrace/htrace-core/3.2.0-incubating/htrace-core-3.2.0-incubating.jar  
 Downloaded: https://repo.maven.apache.org/maven2/org/apache/htrace/htrace-core/3.2.0-incubating/htrace-core-3.2.0-incubating.jar (1450 KB at 33.2 KB/sec)  
 Downloading: https://repo.maven.apache.org/maven2/org/eclipse/jetty/jetty-continuation/9.3.8.v20160314/jetty-continuation-9.3.8.v20160314.jar  
 Downloaded: https://repo.maven.apache.org/maven2/org/eclipse/jetty/jetty-continuation/9.3.8.v20160314/jetty-continuation-9.3.8.v20160314.jar (16 KB at 0.3 KB/sec)  
 Downloading: https://repo.maven.apache.org/maven2/org/eclipse/jetty/jetty-deploy/9.3.8.v20160314/jetty-deploy-9.3.8.v20160314.jar  
 Downloaded: https://repo.maven.apache.org/maven2/org/eclipse/jetty/jetty-deploy/9.3.8.v20160314/jetty-deploy-9.3.8.v20160314.jar (50 KB at 1.1 KB/sec)  
 Downloading: https://repo.maven.apache.org/maven2/org/eclipse/jetty/jetty-http/9.3.8.v20160314/jetty-http-9.3.8.v20160314.jar  
 Downloaded: https://repo.maven.apache.org/maven2/org/apache/solr/solr-core/6.2.1/solr-core-6.2.1.jar (4140 KB at 92.2 KB/sec)  
 Downloading: https://repo.maven.apache.org/maven2/org/eclipse/jetty/jetty-io/9.3.8.v20160314/jetty-io-9.3.8.v20160314.jar  
 Downloaded: https://repo.maven.apache.org/maven2/org/eclipse/jetty/jetty-http/9.3.8.v20160314/jetty-http-9.3.8.v20160314.jar (136 KB at 2.9 KB/sec)  
 Downloading: https://repo.maven.apache.org/maven2/org/eclipse/jetty/jetty-jmx/9.3.8.v20160314/jetty-jmx-9.3.8.v20160314.jar  
 Downloaded: https://repo.maven.apache.org/maven2/org/eclipse/jetty/jetty-jmx/9.3.8.v20160314/jetty-jmx-9.3.8.v20160314.jar (22 KB at 0.5 KB/sec)  
 Downloading: https://repo.maven.apache.org/maven2/org/eclipse/jetty/jetty-rewrite/9.3.8.v20160314/jetty-rewrite-9.3.8.v20160314.jar  
 Downloaded: https://repo.maven.apache.org/maven2/org/eclipse/jetty/jetty-io/9.3.8.v20160314/jetty-io-9.3.8.v20160314.jar (104 KB at 2.2 KB/sec)  
 Downloading: https://repo.maven.apache.org/maven2/org/eclipse/jetty/jetty-security/9.3.8.v20160314/jetty-security-9.3.8.v20160314.jar  
 Downloaded: https://repo.maven.apache.org/maven2/org/eclipse/jetty/jetty-rewrite/9.3.8.v20160314/jetty-rewrite-9.3.8.v20160314.jar (31 KB at 0.7 KB/sec)  
 Downloading: https://repo.maven.apache.org/maven2/org/eclipse/jetty/jetty-server/9.3.8.v20160314/jetty-server-9.3.8.v20160314.jar  
 Downloaded: https://repo.maven.apache.org/maven2/org/eclipse/jetty/jetty-security/9.3.8.v20160314/jetty-security-9.3.8.v20160314.jar (93 KB at 1.9 KB/sec)  
 Downloading: https://repo.maven.apache.org/maven2/org/eclipse/jetty/jetty-servlet/9.3.8.v20160314/jetty-servlet-9.3.8.v20160314.jar  
 Downloaded: https://repo.maven.apache.org/maven2/org/apache/hadoop/hadoop-common/2.7.2/hadoop-common-2.7.2.jar (3363 KB at 68.0 KB/sec)  
 Downloading: https://repo.maven.apache.org/maven2/org/eclipse/jetty/jetty-servlets/9.3.8.v20160314/jetty-servlets-9.3.8.v20160314.jar  
 Downloaded: https://repo.maven.apache.org/maven2/org/eclipse/jetty/jetty-servlets/9.3.8.v20160314/jetty-servlets-9.3.8.v20160314.jar (85 KB at 1.7 KB/sec)  
 Downloading: https://repo.maven.apache.org/maven2/org/eclipse/jetty/jetty-util/9.3.8.v20160314/jetty-util-9.3.8.v20160314.jar  
 Downloaded: https://repo.maven.apache.org/maven2/org/eclipse/jetty/jetty-servlet/9.3.8.v20160314/jetty-servlet-9.3.8.v20160314.jar (114 KB at 2.2 KB/sec)  
 Downloading: https://repo.maven.apache.org/maven2/org/eclipse/jetty/jetty-webapp/9.3.8.v20160314/jetty-webapp-9.3.8.v20160314.jar  
 Downloaded: https://repo.maven.apache.org/maven2/org/eclipse/jetty/jetty-server/9.3.8.v20160314/jetty-server-9.3.8.v20160314.jar (475 KB at 9.1 KB/sec)  
 Downloading: https://repo.maven.apache.org/maven2/org/eclipse/jetty/jetty-xml/9.3.8.v20160314/jetty-xml-9.3.8.v20160314.jar  
 Downloaded: https://repo.maven.apache.org/maven2/org/eclipse/jetty/jetty-webapp/9.3.8.v20160314/jetty-webapp-9.3.8.v20160314.jar (109 KB at 2.1 KB/sec)  
 Downloading: https://repo.maven.apache.org/maven2/org/locationtech/spatial4j/spatial4j/0.6/spatial4j-0.6.jar  
 Downloaded: https://repo.maven.apache.org/maven2/org/eclipse/jetty/jetty-xml/9.3.8.v20160314/jetty-xml-9.3.8.v20160314.jar (50 KB at 0.9 KB/sec)  
 Downloading: https://repo.maven.apache.org/maven2/org/ow2/asm/asm/5.1/asm-5.1.jar  
 Downloaded: https://repo.maven.apache.org/maven2/org/eclipse/jetty/jetty-util/9.3.8.v20160314/jetty-util-9.3.8.v20160314.jar (409 KB at 7.7 KB/sec)  
 Downloading: https://repo.maven.apache.org/maven2/org/ow2/asm/asm-commons/5.1/asm-commons-5.1.jar  
 Downloaded: https://repo.maven.apache.org/maven2/org/ow2/asm/asm-commons/5.1/asm-commons-5.1.jar (47 KB at 0.9 KB/sec)  
 Downloading: https://repo.maven.apache.org/maven2/org/apache/hadoop/hadoop-core/1.2.1/hadoop-core-1.2.1.jar  
 Downloaded: https://repo.maven.apache.org/maven2/org/ow2/asm/asm/5.1/asm-5.1.jar (53 KB at 1.0 KB/sec)  
 Downloading: https://repo.maven.apache.org/maven2/com/sun/jersey/jersey-core/1.8/jersey-core-1.8.jar  
 Downloaded: https://repo.maven.apache.org/maven2/org/locationtech/spatial4j/spatial4j/0.6/spatial4j-0.6.jar (184 KB at 3.4 KB/sec)  
 Downloading: https://repo.maven.apache.org/maven2/org/codehaus/jackson/jackson-core-asl/1.7.1/jackson-core-asl-1.7.1.jar  
 Downloaded: https://repo.maven.apache.org/maven2/org/codehaus/jackson/jackson-core-asl/1.7.1/jackson-core-asl-1.7.1.jar (203 KB at 3.5 KB/sec)  
 Downloading: https://repo.maven.apache.org/maven2/org/codehaus/jackson/jackson-jaxrs/1.7.1/jackson-jaxrs-1.7.1.jar  
 Downloaded: https://repo.maven.apache.org/maven2/org/codehaus/jackson/jackson-jaxrs/1.7.1/jackson-jaxrs-1.7.1.jar (18 KB at 0.3 KB/sec)  
 Downloading: https://repo.maven.apache.org/maven2/org/codehaus/jackson/jackson-xc/1.7.1/jackson-xc-1.7.1.jar  
 Downloaded: https://repo.maven.apache.org/maven2/com/sun/jersey/jersey-core/1.8/jersey-core-1.8.jar (448 KB at 7.7 KB/sec)  
 Downloading: https://repo.maven.apache.org/maven2/com/sun/jersey/jersey-server/1.8/jersey-server-1.8.jar  
 Downloaded: https://repo.maven.apache.org/maven2/org/codehaus/jackson/jackson-xc/1.7.1/jackson-xc-1.7.1.jar (31 KB at 0.5 KB/sec)  
 Downloading: https://repo.maven.apache.org/maven2/commons-logging/commons-logging/1.0.3/commons-logging-1.0.3.jar  
 Downloaded: https://repo.maven.apache.org/maven2/commons-logging/commons-logging/1.0.3/commons-logging-1.0.3.jar (31 KB at 0.5 KB/sec)  
 Downloading: https://repo.maven.apache.org/maven2/org/mozilla/rhino/1.7R4/rhino-1.7R4.jar  
 Downloaded: https://repo.maven.apache.org/maven2/org/apache/lucene/lucene-analyzers-kuromoji/6.2.1/lucene-analyzers-kuromoji-6.2.1.jar (4504 KB at 75.6 KB/sec)  
 Downloading: https://repo.maven.apache.org/maven2/net/sf/ehcache/ehcache/2.9.0/ehcache-2.9.0.jar  
 Downloaded: https://repo.maven.apache.org/maven2/com/sun/jersey/jersey-server/1.8/jersey-server-1.8.jar (679 KB at 10.5 KB/sec)  
 Downloading: https://repo.maven.apache.org/maven2/org/slf4j/slf4j-log4j12/1.7.7/slf4j-log4j12-1.7.7.jar  
 Downloaded: https://repo.maven.apache.org/maven2/org/slf4j/slf4j-log4j12/1.7.7/slf4j-log4j12-1.7.7.jar (9 KB at 0.1 KB/sec)  
 Downloaded: https://repo.maven.apache.org/maven2/org/mozilla/rhino/1.7R4/rhino-1.7R4.jar (1109 KB at 16.3 KB/sec)  
 Downloaded: https://repo.maven.apache.org/maven2/org/apache/hadoop/hadoop-core/1.2.1/hadoop-core-1.2.1.jar (4106 KB at 55.1 KB/sec)  
 Downloaded: https://repo.maven.apache.org/maven2/org/apache/hadoop/hadoop-hdfs/2.7.2/hadoop-hdfs-2.7.2.jar (8075 KB at 95.6 KB/sec)  
 Downloaded: https://repo.maven.apache.org/maven2/net/sf/ehcache/ehcache/2.9.0/ehcache-2.9.0.jar (8809 KB at 93.0 KB/sec)  
 [INFO]   
 [INFO] --- maven-resources-plugin:2.3:resources (default-resources) @ luke ---  
 [INFO] Using 'UTF-8' encoding to copy filtered resources.  
 [INFO] Copying 54 resources  
 [INFO]   
 [INFO] --- maven-compiler-plugin:3.1:compile (default-compile) @ luke ---  
 [INFO] Changes detected - recompiling the module!  
 [INFO] Compiling 53 source files to /home/user/luke-master/target/classes  
 [WARNING] /home/user/luke-master/src/main/java/thinlet/Thinlet.java:[2824,20] isFocusTraversable() in java.awt.Component has been deprecated  
 [WARNING] /home/user/luke-master/src/main/java/org/getopt/luke/Util.java:[199,8] setNumericType(org.apache.lucene.document.FieldType.LegacyNumericType) in org.apache.lucene.document.FieldType has been deprecated  
 [WARNING] /home/user/luke-master/src/main/java/org/getopt/luke/Util.java:[240,16] org.apache.lucene.document.FieldType.LegacyNumericType in org.apache.lucene.document.FieldType has been deprecated  
 [WARNING] /home/user/luke-master/src/main/java/org/getopt/luke/Util.java:[240,41] numericType() in org.apache.lucene.document.FieldType has been deprecated  
 [WARNING] /home/user/luke-master/src/main/java/org/getopt/luke/Util.java:[243,21] numericPrecisionStep() in org.apache.lucene.document.FieldType has been deprecated  
 [WARNING] /home/user/luke-master/src/main/java/org/getopt/luke/ClassFinder.java: Some input files use unchecked or unsafe operations.  
 [WARNING] /home/user/luke-master/src/main/java/org/getopt/luke/ClassFinder.java: Recompile with -Xlint:unchecked for details.  
 [INFO]   
 [INFO] --- maven-resources-plugin:2.3:testResources (default-testResources) @ luke ---  
 [INFO] Using 'UTF-8' encoding to copy filtered resources.  
 [INFO] skip non existing resourceDirectory /home/user/luke-master/src/test/resources  
 [INFO]   
 [INFO] --- maven-compiler-plugin:3.1:testCompile (default-testCompile) @ luke ---  
 [INFO] Changes detected - recompiling the module!  
 [INFO] Compiling 1 source file to /home/user/luke-master/target/test-classes  
 [INFO]   
 [INFO] --- maven-surefire-plugin:2.17:test (default-test) @ luke ---  
 [INFO]   
 [INFO] --- maven-jar-plugin:2.4:jar (default-jar) @ luke ---  
 [INFO] Building jar: /home/user/luke-master/target/luke-6.2.1.jar  
 [INFO]   
 [INFO] --- maven-dependency-plugin:2.8:copy-dependencies (default) @ luke ---  
 [INFO] Copying jets3t-0.6.1.jar to /home/user/luke-master/target/lib/jets3t-0.6.1.jar  
 [INFO] Copying hadoop-annotations-2.7.2.jar to /home/user/luke-master/target/lib/hadoop-annotations-2.7.2.jar  
 [INFO] Copying commons-el-1.0.jar to /home/user/luke-master/target/lib/commons-el-1.0.jar  
 [INFO] Copying protobuf-java-2.5.0.jar to /home/user/luke-master/target/lib/protobuf-java-2.5.0.jar  
 [INFO] Copying jackson-mapper-asl-1.8.8.jar to /home/user/luke-master/target/lib/jackson-mapper-asl-1.8.8.jar  
 [INFO] Copying core-3.1.1.jar to /home/user/luke-master/target/lib/core-3.1.1.jar  
 [INFO] Copying lucene-expressions-6.2.1.jar to /home/user/luke-master/target/lib/lucene-expressions-6.2.1.jar  
 [INFO] Copying curator-client-2.8.0.jar to /home/user/luke-master/target/lib/curator-client-2.8.0.jar  
 [INFO] Copying lucene-misc-6.2.1.jar to /home/user/luke-master/target/lib/lucene-misc-6.2.1.jar  
 [INFO] Copying jetty-rewrite-9.3.8.v20160314.jar to /home/user/luke-master/target/lib/jetty-rewrite-9.3.8.v20160314.jar  
 [INFO] Copying lucene-analyzers-phonetic-6.2.1.jar to /home/user/luke-master/target/lib/lucene-analyzers-phonetic-6.2.1.jar  
 [INFO] Copying org.restlet-2.3.0.jar to /home/user/luke-master/target/lib/org.restlet-2.3.0.jar  
 [INFO] Copying lucene-suggest-6.2.1.jar to /home/user/luke-master/target/lib/lucene-suggest-6.2.1.jar  
 [INFO] Copying lucene-join-6.2.1.jar to /home/user/luke-master/target/lib/lucene-join-6.2.1.jar  
 [INFO] Copying ehcache-2.9.0.jar to /home/user/luke-master/target/lib/ehcache-2.9.0.jar  
 [INFO] Copying commons-fileupload-1.3.1.jar to /home/user/luke-master/target/lib/commons-fileupload-1.3.1.jar  
 [INFO] Copying hppc-0.7.1.jar to /home/user/luke-master/target/lib/hppc-0.7.1.jar  
 [INFO] Copying lucene-memory-6.2.1.jar to /home/user/luke-master/target/lib/lucene-memory-6.2.1.jar  
 [INFO] Copying antlr4-runtime-4.5.1-1.jar to /home/user/luke-master/target/lib/antlr4-runtime-4.5.1-1.jar  
 [INFO] Copying lucene-queryparser-6.2.1.jar to /home/user/luke-master/target/lib/lucene-queryparser-6.2.1.jar  
 [INFO] Copying dom4j-1.6.1.jar to /home/user/luke-master/target/lib/dom4j-1.6.1.jar  
 [INFO] Copying jetty-webapp-9.3.8.v20160314.jar to /home/user/luke-master/target/lib/jetty-webapp-9.3.8.v20160314.jar  
 [INFO] Copying jackson-databind-2.5.4.jar to /home/user/luke-master/target/lib/jackson-databind-2.5.4.jar  
 [INFO] Copying lucene-highlighter-6.2.1.jar to /home/user/luke-master/target/lib/lucene-highlighter-6.2.1.jar  
 [INFO] Copying jetty-io-9.3.8.v20160314.jar to /home/user/luke-master/target/lib/jetty-io-9.3.8.v20160314.jar  
 [INFO] Copying tools.jar to /home/user/luke-master/target/lib/jdk.tools-1.8.jar  
 [INFO] Copying lucene-queries-6.2.1.jar to /home/user/luke-master/target/lib/lucene-queries-6.2.1.jar  
 [INFO] Copying ant-1.6.5.jar to /home/user/luke-master/target/lib/ant-1.6.5.jar  
 [INFO] Copying lucene-backward-codecs-6.2.1.jar to /home/user/luke-master/target/lib/lucene-backward-codecs-6.2.1.jar  
 [INFO] Copying jaxb-api-2.2.2.jar to /home/user/luke-master/target/lib/jaxb-api-2.2.2.jar  
 [INFO] Copying commons-httpclient-3.0.1.jar to /home/user/luke-master/target/lib/commons-httpclient-3.0.1.jar  
 [INFO] Copying curator-framework-2.8.0.jar to /home/user/luke-master/target/lib/curator-framework-2.8.0.jar  
 [INFO] Copying jetty-xml-9.3.8.v20160314.jar to /home/user/luke-master/target/lib/jetty-xml-9.3.8.v20160314.jar  
 [INFO] Copying lucene-spatial-extras-6.2.1.jar to /home/user/luke-master/target/lib/lucene-spatial-extras-6.2.1.jar  
 [INFO] Copying commons-lang-2.6.jar to /home/user/luke-master/target/lib/commons-lang-2.6.jar  
 [INFO] Copying activation-1.1.jar to /home/user/luke-master/target/lib/activation-1.1.jar  
 [INFO] Copying zookeeper-3.4.6.jar to /home/user/luke-master/target/lib/zookeeper-3.4.6.jar  
 [INFO] Copying jasper-runtime-5.5.12.jar to /home/user/luke-master/target/lib/jasper-runtime-5.5.12.jar  
 [INFO] Copying commons-exec-1.3.jar to /home/user/luke-master/target/lib/commons-exec-1.3.jar  
 [INFO] Copying asm-3.1.jar to /home/user/luke-master/target/lib/asm-3.1.jar  
 [INFO] Copying jetty-server-9.3.8.v20160314.jar to /home/user/luke-master/target/lib/jetty-server-9.3.8.v20160314.jar  
 [INFO] Copying lucene-codecs-6.2.1.jar to /home/user/luke-master/target/lib/lucene-codecs-6.2.1.jar  
 [INFO] Copying commons-codec-1.10.jar to /home/user/luke-master/target/lib/commons-codec-1.10.jar  
 [INFO] Copying guava-14.0.1.jar to /home/user/luke-master/target/lib/guava-14.0.1.jar  
 [INFO] Copying httpcore-4.4.1.jar to /home/user/luke-master/target/lib/httpcore-4.4.1.jar  
 [INFO] Copying jetty-jmx-9.3.8.v20160314.jar to /home/user/luke-master/target/lib/jetty-jmx-9.3.8.v20160314.jar  
 [INFO] Copying spatial4j-0.6.jar to /home/user/luke-master/target/lib/spatial4j-0.6.jar  
 [INFO] Copying joda-time-2.2.jar to /home/user/luke-master/target/lib/joda-time-2.2.jar  
 [INFO] Copying jetty-util-9.3.8.v20160314.jar to /home/user/luke-master/target/lib/jetty-util-9.3.8.v20160314.jar  
 [INFO] Copying lucene-core-6.2.1.jar to /home/user/luke-master/target/lib/lucene-core-6.2.1.jar  
 [INFO] Copying javax.servlet-api-3.1.0.jar to /home/user/luke-master/target/lib/javax.servlet-api-3.1.0.jar  
 [INFO] Copying hadoop-hdfs-2.7.2.jar to /home/user/luke-master/target/lib/hadoop-hdfs-2.7.2.jar  
 [INFO] Copying stax-api-1.0-2.jar to /home/user/luke-master/target/lib/stax-api-1.0-2.jar  
 [INFO] Copying jetty-6.1.26.jar to /home/user/luke-master/target/lib/jetty-6.1.26.jar  
 [INFO] Copying servlet-api-2.5-6.1.14.jar to /home/user/luke-master/target/lib/servlet-api-2.5-6.1.14.jar  
 [INFO] Copying oro-2.0.8.jar to /home/user/luke-master/target/lib/oro-2.0.8.jar  
 [INFO] Copying slf4j-api-1.7.7.jar to /home/user/luke-master/target/lib/slf4j-api-1.7.7.jar  
 [INFO] Copying jsp-api-2.1-6.1.14.jar to /home/user/luke-master/target/lib/jsp-api-2.1-6.1.14.jar  
 [INFO] Copying stax-api-1.0.1.jar to /home/user/luke-master/target/lib/stax-api-1.0.1.jar  
 [INFO] Copying caffeine-1.0.1.jar to /home/user/luke-master/target/lib/caffeine-1.0.1.jar  
 [INFO] Copying jetty-continuation-9.3.8.v20160314.jar to /home/user/luke-master/target/lib/jetty-continuation-9.3.8.v20160314.jar  
 [INFO] Copying jackson-core-asl-1.7.1.jar to /home/user/luke-master/target/lib/jackson-core-asl-1.7.1.jar  
 [INFO] Copying log4j-1.2.17.jar to /home/user/luke-master/target/lib/log4j-1.2.17.jar  
 [INFO] Copying lucene-analyzers-common-6.2.1.jar to /home/user/luke-master/target/lib/lucene-analyzers-common-6.2.1.jar  
 [INFO] Copying commons-net-1.4.1.jar to /home/user/luke-master/target/lib/commons-net-1.4.1.jar  
 [INFO] Copying jetty-servlet-9.3.8.v20160314.jar to /home/user/luke-master/target/lib/jetty-servlet-9.3.8.v20160314.jar  
 [INFO] Copying jackson-dataformat-smile-2.5.4.jar to /home/user/luke-master/target/lib/jackson-dataformat-smile-2.5.4.jar  
 [INFO] Copying jaxb-impl-2.2.3-1.jar to /home/user/luke-master/target/lib/jaxb-impl-2.2.3-1.jar  
 [INFO] Copying jsp-2.1-6.1.14.jar to /home/user/luke-master/target/lib/jsp-2.1-6.1.14.jar  
 [INFO] Copying org.restlet.ext.servlet-2.3.0.jar to /home/user/luke-master/target/lib/org.restlet.ext.servlet-2.3.0.jar  
 [INFO] Copying jetty-util-6.1.26.jar to /home/user/luke-master/target/lib/jetty-util-6.1.26.jar  
 [INFO] Copying jackson-jaxrs-1.7.1.jar to /home/user/luke-master/target/lib/jackson-jaxrs-1.7.1.jar  
 [INFO] Copying asm-commons-5.1.jar to /home/user/luke-master/target/lib/asm-commons-5.1.jar  
 [INFO] Copying t-digest-3.1.jar to /home/user/luke-master/target/lib/t-digest-3.1.jar  
 [INFO] Copying hamcrest-core-1.3.jar to /home/user/luke-master/target/lib/hamcrest-core-1.3.jar  
 [INFO] Copying httpclient-4.4.1.jar to /home/user/luke-master/target/lib/httpclient-4.4.1.jar  
 [INFO] Copying jcl-over-slf4j-1.7.7.jar to /home/user/luke-master/target/lib/jcl-over-slf4j-1.7.7.jar  
 [INFO] Copying woodstox-core-asl-4.4.1.jar to /home/user/luke-master/target/lib/woodstox-core-asl-4.4.1.jar  
 [INFO] Copying hsqldb-1.8.0.10.jar to /home/user/luke-master/target/lib/hsqldb-1.8.0.10.jar  
 [INFO] Copying jackson-annotations-2.5.4.jar to /home/user/luke-master/target/lib/jackson-annotations-2.5.4.jar  
 [INFO] Copying httpmime-4.4.1.jar to /home/user/luke-master/target/lib/httpmime-4.4.1.jar  
 [INFO] Copying xmlenc-0.52.jar to /home/user/luke-master/target/lib/xmlenc-0.52.jar  
 [INFO] Copying lucene-grouping-6.2.1.jar to /home/user/luke-master/target/lib/lucene-grouping-6.2.1.jar  
 [INFO] Copying solr-solrj-6.2.1.jar to /home/user/luke-master/target/lib/solr-solrj-6.2.1.jar  
 [INFO] Copying hadoop-core-1.2.1.jar to /home/user/luke-master/target/lib/hadoop-core-1.2.1.jar  
 [INFO] Copying jackson-xc-1.7.1.jar to /home/user/luke-master/target/lib/jackson-xc-1.7.1.jar  
 [INFO] Copying jetty-deploy-9.3.8.v20160314.jar to /home/user/luke-master/target/lib/jetty-deploy-9.3.8.v20160314.jar  
 [INFO] Copying commons-math-2.1.jar to /home/user/luke-master/target/lib/commons-math-2.1.jar  
 [INFO] Copying commons-io-2.5.jar to /home/user/luke-master/target/lib/commons-io-2.5.jar  
 [INFO] Copying presto-parser-0.122.jar to /home/user/luke-master/target/lib/presto-parser-0.122.jar  
 [INFO] Copying jackson-core-2.5.4.jar to /home/user/luke-master/target/lib/jackson-core-2.5.4.jar  
 [INFO] Copying commons-configuration-1.6.jar to /home/user/luke-master/target/lib/commons-configuration-1.6.jar  
 [INFO] Copying jersey-core-1.8.jar to /home/user/luke-master/target/lib/jersey-core-1.8.jar  
 [INFO] Copying curator-recipes-2.8.0.jar to /home/user/luke-master/target/lib/curator-recipes-2.8.0.jar  
 [INFO] Copying jetty-http-9.3.8.v20160314.jar to /home/user/luke-master/target/lib/jetty-http-9.3.8.v20160314.jar  
 [INFO] Copying junit-4.11.jar to /home/user/luke-master/target/lib/junit-4.11.jar  
 [INFO] Copying lucene-analyzers-kuromoji-6.2.1.jar to /home/user/luke-master/target/lib/lucene-analyzers-kuromoji-6.2.1.jar  
 [INFO] Copying solr-core-6.2.1.jar to /home/user/luke-master/target/lib/solr-core-6.2.1.jar  
 [INFO] Copying slice-0.10.jar to /home/user/luke-master/target/lib/slice-0.10.jar  
 [INFO] Copying commons-cli-1.2.jar to /home/user/luke-master/target/lib/commons-cli-1.2.jar  
 [INFO] Copying jetty-security-9.3.8.v20160314.jar to /home/user/luke-master/target/lib/jetty-security-9.3.8.v20160314.jar  
 [INFO] Copying servlet-api-2.5-20081211.jar to /home/user/luke-master/target/lib/servlet-api-2.5-20081211.jar  
 [INFO] Copying stax2-api-3.1.4.jar to /home/user/luke-master/target/lib/stax2-api-3.1.4.jar  
 [INFO] Copying commons-collections-3.2.2.jar to /home/user/luke-master/target/lib/commons-collections-3.2.2.jar  
 [INFO] Copying jasper-compiler-5.5.12.jar to /home/user/luke-master/target/lib/jasper-compiler-5.5.12.jar  
 [INFO] Copying lucene-sandbox-6.2.1.jar to /home/user/luke-master/target/lib/lucene-sandbox-6.2.1.jar  
 [INFO] Copying hadoop-auth-2.7.2.jar to /home/user/luke-master/target/lib/hadoop-auth-2.7.2.jar  
 [INFO] Copying hadoop-common-2.7.2.jar to /home/user/luke-master/target/lib/hadoop-common-2.7.2.jar  
 [INFO] Copying jettison-1.1.jar to /home/user/luke-master/target/lib/jettison-1.1.jar  
 [INFO] Copying jersey-server-1.8.jar to /home/user/luke-master/target/lib/jersey-server-1.8.jar  
 [INFO] Copying jetty-servlets-9.3.8.v20160314.jar to /home/user/luke-master/target/lib/jetty-servlets-9.3.8.v20160314.jar  
 [INFO] Copying slf4j-log4j12-1.7.7.jar to /home/user/luke-master/target/lib/slf4j-log4j12-1.7.7.jar  
 [INFO] Copying commons-logging-1.0.3.jar to /home/user/luke-master/target/lib/commons-logging-1.0.3.jar  
 [INFO] Copying rhino-1.7R4.jar to /home/user/luke-master/target/lib/rhino-1.7R4.jar  
 [INFO] Copying noggit-0.6.jar to /home/user/luke-master/target/lib/noggit-0.6.jar  
 [INFO] Copying jersey-json-1.8.jar to /home/user/luke-master/target/lib/jersey-json-1.8.jar  
 [INFO] Copying lucene-classification-6.2.1.jar to /home/user/luke-master/target/lib/lucene-classification-6.2.1.jar  
 [INFO] Copying htrace-core-3.2.0-incubating.jar to /home/user/luke-master/target/lib/htrace-core-3.2.0-incubating.jar  
 [INFO] Copying asm-5.1.jar to /home/user/luke-master/target/lib/asm-5.1.jar  
 [INFO]   
 [INFO] --- maven-shade-plugin:2.3:shade (default) @ luke ---  
 Downloading: https://repo.maven.apache.org/maven2/org/apache/maven/maven-project/2.2.0/maven-project-2.2.0.jar  
 Downloading: https://repo.maven.apache.org/maven2/org/apache/maven/maven-profile/2.2.0/maven-profile-2.2.0.jar  
 Downloading: https://repo.maven.apache.org/maven2/org/apache/maven/maven-artifact-manager/2.2.0/maven-artifact-manager-2.2.0.jar  
 Downloading: https://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-registry/2.2.0/maven-plugin-registry-2.2.0.jar  
 Downloaded: https://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-registry/2.2.0/maven-plugin-registry-2.2.0.jar (30 KB at 73.8 KB/sec)  
 Downloaded: https://repo.maven.apache.org/maven2/org/apache/maven/maven-artifact-manager/2.2.0/maven-artifact-manager-2.2.0.jar (64 KB at 133.6 KB/sec)  
 Downloaded: https://repo.maven.apache.org/maven2/org/apache/maven/maven-profile/2.2.0/maven-profile-2.2.0.jar (35 KB at 58.7 KB/sec)  
 Downloaded: https://repo.maven.apache.org/maven2/org/apache/maven/maven-project/2.2.0/maven-project-2.2.0.jar (153 KB at 221.9 KB/sec)  
 [INFO] Including org.apache.lucene:lucene-core:jar:6.2.1 in the shaded jar.  
 [INFO] Including org.apache.lucene:lucene-analyzers-common:jar:6.2.1 in the shaded jar.  
 [INFO] Including org.apache.lucene:lucene-misc:jar:6.2.1 in the shaded jar.  
 [INFO] Including org.apache.lucene:lucene-queries:jar:6.2.1 in the shaded jar.  
 [INFO] Including org.apache.lucene:lucene-queryparser:jar:6.2.1 in the shaded jar.  
 [INFO] Including org.apache.lucene:lucene-sandbox:jar:6.2.1 in the shaded jar.  
 [INFO] Including org.apache.solr:solr-solrj:jar:6.2.1 in the shaded jar.  
 [INFO] Including com.fasterxml.jackson.core:jackson-annotations:jar:2.5.4 in the shaded jar.  
 [INFO] Including com.fasterxml.jackson.core:jackson-core:jar:2.5.4 in the shaded jar.  
 [INFO] Including com.fasterxml.jackson.core:jackson-databind:jar:2.5.4 in the shaded jar.  
 [INFO] Including com.google.guava:guava:jar:14.0.1 in the shaded jar.  
 [INFO] Including commons-io:commons-io:jar:2.5 in the shaded jar.  
 [INFO] Including org.apache.httpcomponents:httpclient:jar:4.4.1 in the shaded jar.  
 [INFO] Including org.apache.httpcomponents:httpcore:jar:4.4.1 in the shaded jar.  
 [INFO] Including org.apache.httpcomponents:httpmime:jar:4.4.1 in the shaded jar.  
 [INFO] Including org.apache.zookeeper:zookeeper:jar:3.4.6 in the shaded jar.  
 [INFO] Including org.codehaus.woodstox:stax2-api:jar:3.1.4 in the shaded jar.  
 [INFO] Including org.codehaus.woodstox:woodstox-core-asl:jar:4.4.1 in the shaded jar.  
 [INFO] Including org.noggit:noggit:jar:0.6 in the shaded jar.  
 [INFO] Including org.slf4j:jcl-over-slf4j:jar:1.7.7 in the shaded jar.  
 [INFO] Including org.slf4j:slf4j-api:jar:1.7.7 in the shaded jar.  
 [INFO] Including org.apache.solr:solr-core:jar:6.2.1 in the shaded jar.  
 [INFO] Including org.apache.lucene:lucene-analyzers-kuromoji:jar:6.2.1 in the shaded jar.  
 [INFO] Including org.apache.lucene:lucene-analyzers-phonetic:jar:6.2.1 in the shaded jar.  
 [INFO] Including org.apache.lucene:lucene-backward-codecs:jar:6.2.1 in the shaded jar.  
 [INFO] Including org.apache.lucene:lucene-classification:jar:6.2.1 in the shaded jar.  
 [INFO] Including org.apache.lucene:lucene-codecs:jar:6.2.1 in the shaded jar.  
 [INFO] Including org.apache.lucene:lucene-expressions:jar:6.2.1 in the shaded jar.  
 [INFO] Including org.apache.lucene:lucene-grouping:jar:6.2.1 in the shaded jar.  
 [INFO] Including org.apache.lucene:lucene-highlighter:jar:6.2.1 in the shaded jar.  
 [INFO] Including org.apache.lucene:lucene-join:jar:6.2.1 in the shaded jar.  
 [INFO] Including org.apache.lucene:lucene-memory:jar:6.2.1 in the shaded jar.  
 [INFO] Including org.apache.lucene:lucene-spatial-extras:jar:6.2.1 in the shaded jar.  
 [INFO] Including org.apache.lucene:lucene-suggest:jar:6.2.1 in the shaded jar.  
 [INFO] Including com.carrotsearch:hppc:jar:0.7.1 in the shaded jar.  
 [INFO] Including com.facebook.presto:presto-parser:jar:0.122 in the shaded jar.  
 [INFO] Including com.fasterxml.jackson.dataformat:jackson-dataformat-smile:jar:2.5.4 in the shaded jar.  
 [INFO] Including com.github.ben-manes.caffeine:caffeine:jar:1.0.1 in the shaded jar.  
 [INFO] Including com.google.protobuf:protobuf-java:jar:2.5.0 in the shaded jar.  
 [INFO] Including com.tdunning:t-digest:jar:3.1 in the shaded jar.  
 [INFO] Including commons-cli:commons-cli:jar:1.2 in the shaded jar.  
 [INFO] Including commons-codec:commons-codec:jar:1.10 in the shaded jar.  
 [INFO] Including commons-collections:commons-collections:jar:3.2.2 in the shaded jar.  
 [INFO] Including commons-configuration:commons-configuration:jar:1.6 in the shaded jar.  
 [INFO] Including commons-fileupload:commons-fileupload:jar:1.3.1 in the shaded jar.  
 [INFO] Including commons-lang:commons-lang:jar:2.6 in the shaded jar.  
 [INFO] Including dom4j:dom4j:jar:1.6.1 in the shaded jar.  
 [INFO] Including io.airlift:slice:jar:0.10 in the shaded jar.  
 [INFO] Including javax.servlet:javax.servlet-api:jar:3.1.0 in the shaded jar.  
 [INFO] Including joda-time:joda-time:jar:2.2 in the shaded jar.  
 [INFO] Including org.antlr:antlr4-runtime:jar:4.5.1-1 in the shaded jar.  
 [INFO] Including org.apache.commons:commons-exec:jar:1.3 in the shaded jar.  
 [INFO] Including org.apache.curator:curator-client:jar:2.8.0 in the shaded jar.  
 [INFO] Including org.apache.curator:curator-framework:jar:2.8.0 in the shaded jar.  
 [INFO] Including org.apache.curator:curator-recipes:jar:2.8.0 in the shaded jar.  
 [INFO] Including org.apache.hadoop:hadoop-annotations:jar:2.7.2 in the shaded jar.  
 [INFO] Including org.apache.hadoop:hadoop-auth:jar:2.7.2 in the shaded jar.  
 [INFO] Including org.apache.hadoop:hadoop-common:jar:2.7.2 in the shaded jar.  
 [INFO] Including org.apache.hadoop:hadoop-hdfs:jar:2.7.2 in the shaded jar.  
 [INFO] Including org.apache.htrace:htrace-core:jar:3.2.0-incubating in the shaded jar.  
 [INFO] Including org.eclipse.jetty:jetty-continuation:jar:9.3.8.v20160314 in the shaded jar.  
 [INFO] Including org.eclipse.jetty:jetty-deploy:jar:9.3.8.v20160314 in the shaded jar.  
 [INFO] Including org.eclipse.jetty:jetty-http:jar:9.3.8.v20160314 in the shaded jar.  
 [INFO] Including org.eclipse.jetty:jetty-io:jar:9.3.8.v20160314 in the shaded jar.  
 [INFO] Including org.eclipse.jetty:jetty-jmx:jar:9.3.8.v20160314 in the shaded jar.  
 [INFO] Including org.eclipse.jetty:jetty-rewrite:jar:9.3.8.v20160314 in the shaded jar.  
 [INFO] Including org.eclipse.jetty:jetty-security:jar:9.3.8.v20160314 in the shaded jar.  
 [INFO] Including org.eclipse.jetty:jetty-server:jar:9.3.8.v20160314 in the shaded jar.  
 [INFO] Including org.eclipse.jetty:jetty-servlet:jar:9.3.8.v20160314 in the shaded jar.  
 [INFO] Including org.eclipse.jetty:jetty-servlets:jar:9.3.8.v20160314 in the shaded jar.  
 [INFO] Including org.eclipse.jetty:jetty-util:jar:9.3.8.v20160314 in the shaded jar.  
 [INFO] Including org.eclipse.jetty:jetty-webapp:jar:9.3.8.v20160314 in the shaded jar.  
 [INFO] Including org.eclipse.jetty:jetty-xml:jar:9.3.8.v20160314 in the shaded jar.  
 [INFO] Including org.locationtech.spatial4j:spatial4j:jar:0.6 in the shaded jar.  
 [INFO] Including org.ow2.asm:asm:jar:5.1 in the shaded jar.  
 [INFO] Including org.ow2.asm:asm-commons:jar:5.1 in the shaded jar.  
 [INFO] Including org.restlet.jee:org.restlet:jar:2.3.0 in the shaded jar.  
 [INFO] Including org.restlet.jee:org.restlet.ext.servlet:jar:2.3.0 in the shaded jar.  
 [INFO] Including org.apache.hadoop:hadoop-core:jar:1.2.1 in the shaded jar.  
 [INFO] Including xmlenc:xmlenc:jar:0.52 in the shaded jar.  
 [INFO] Including com.sun.jersey:jersey-core:jar:1.8 in the shaded jar.  
 [INFO] Including com.sun.jersey:jersey-json:jar:1.8 in the shaded jar.  
 [INFO] Including org.codehaus.jettison:jettison:jar:1.1 in the shaded jar.  
 [INFO] Including stax:stax-api:jar:1.0.1 in the shaded jar.  
 [INFO] Including com.sun.xml.bind:jaxb-impl:jar:2.2.3-1 in the shaded jar.  
 [INFO] Including javax.xml.bind:jaxb-api:jar:2.2.2 in the shaded jar.  
 [INFO] Including javax.xml.stream:stax-api:jar:1.0-2 in the shaded jar.  
 [INFO] Including javax.activation:activation:jar:1.1 in the shaded jar.  
 [INFO] Including org.codehaus.jackson:jackson-core-asl:jar:1.7.1 in the shaded jar.  
 [INFO] Including org.codehaus.jackson:jackson-jaxrs:jar:1.7.1 in the shaded jar.  
 [INFO] Including org.codehaus.jackson:jackson-xc:jar:1.7.1 in the shaded jar.  
 [INFO] Including com.sun.jersey:jersey-server:jar:1.8 in the shaded jar.  
 [INFO] Including asm:asm:jar:3.1 in the shaded jar.  
 [INFO] Including commons-httpclient:commons-httpclient:jar:3.0.1 in the shaded jar.  
 [INFO] Including commons-logging:commons-logging:jar:1.0.3 in the shaded jar.  
 [INFO] Including org.apache.commons:commons-math:jar:2.1 in the shaded jar.  
 [INFO] Including commons-net:commons-net:jar:1.4.1 in the shaded jar.  
 [INFO] Including org.mortbay.jetty:jetty:jar:6.1.26 in the shaded jar.  
 [INFO] Including org.mortbay.jetty:servlet-api:jar:2.5-20081211 in the shaded jar.  
 [INFO] Including org.mortbay.jetty:jetty-util:jar:6.1.26 in the shaded jar.  
 [INFO] Including tomcat:jasper-runtime:jar:5.5.12 in the shaded jar.  
 [INFO] Including tomcat:jasper-compiler:jar:5.5.12 in the shaded jar.  
 [INFO] Including org.mortbay.jetty:jsp-api-2.1:jar:6.1.14 in the shaded jar.  
 [INFO] Including org.mortbay.jetty:servlet-api-2.5:jar:6.1.14 in the shaded jar.  
 [INFO] Including org.mortbay.jetty:jsp-2.1:jar:6.1.14 in the shaded jar.  
 [INFO] Including ant:ant:jar:1.6.5 in the shaded jar.  
 [INFO] Including commons-el:commons-el:jar:1.0 in the shaded jar.  
 [INFO] Including net.java.dev.jets3t:jets3t:jar:0.6.1 in the shaded jar.  
 [INFO] Including hsqldb:hsqldb:jar:1.8.0.10 in the shaded jar.  
 [INFO] Including oro:oro:jar:2.0.8 in the shaded jar.  
 [INFO] Including org.eclipse.jdt:core:jar:3.1.1 in the shaded jar.  
 [INFO] Including org.codehaus.jackson:jackson-mapper-asl:jar:1.8.8 in the shaded jar.  
 [INFO] Including org.mozilla:rhino:jar:1.7R4 in the shaded jar.  
 [INFO] Including net.sf.ehcache:ehcache:jar:2.9.0 in the shaded jar.  
 [INFO] Including log4j:log4j:jar:1.2.17 in the shaded jar.  
 [INFO] Including org.slf4j:slf4j-log4j12:jar:1.7.7 in the shaded jar.  
 [WARNING] jasper-compiler-5.5.12.jar, jsp-2.1-6.1.14.jar, jasper-runtime-5.5.12.jar define 1 overlappping classes:   
 [WARNING]  - org.apache.jasper.compiler.Localizer  
 [WARNING] hadoop-auth-2.7.2.jar, hadoop-core-1.2.1.jar define 21 overlappping classes:   
 [WARNING]  - org.apache.hadoop.security.authentication.server.AuthenticationFilter  
 [WARNING]  - org.apache.hadoop.security.authentication.server.KerberosAuthenticationHandler  
 [WARNING]  - org.apache.hadoop.security.authentication.util.KerberosUtil  
 [WARNING]  - org.apache.hadoop.security.authentication.server.KerberosAuthenticationHandler$KerberosConfiguration  
 [WARNING]  - org.apache.hadoop.security.authentication.server.PseudoAuthenticationHandler  
 [WARNING]  - org.apache.hadoop.security.authentication.client.AuthenticationException  
 [WARNING]  - org.apache.hadoop.security.authentication.client.AuthenticatedURL  
 [WARNING]  - org.apache.hadoop.security.authentication.client.AuthenticatedURL$Token  
 [WARNING]  - org.apache.hadoop.security.authentication.util.Signer  
 [WARNING]  - org.apache.hadoop.security.authentication.client.Authenticator  
 [WARNING]  - 11 more...  
 [WARNING] hadoop-common-2.7.2.jar, hadoop-core-1.2.1.jar define 709 overlappping classes:   
 [WARNING]  - org.apache.hadoop.io.retry.RetryPolicies$MultipleLinearRandomRetry  
 [WARNING]  - org.apache.hadoop.io.ArrayFile  
 [WARNING]  - org.apache.hadoop.metrics2.impl.MetricGaugeLong  
 [WARNING]  - org.apache.hadoop.io.compress.zlib.ZlibCompressor$CompressionStrategy  
 [WARNING]  - org.apache.hadoop.metrics.spi.AbstractMetricsContext  
 [WARNING]  - org.apache.hadoop.util.GenericsUtil  
 [WARNING]  - org.apache.hadoop.fs.FileSystem$Cache  
 [WARNING]  - org.apache.hadoop.io.retry.RetryPolicies$1  
 [WARNING]  - org.apache.hadoop.metrics.spi.NullContextWithUpdateThread  
 [WARNING]  - org.apache.hadoop.io.compress.DecompressorStream  
 [WARNING]  - 699 more...  
 [WARNING] servlet-api-2.5-20081211.jar, javax.servlet-api-3.1.0.jar, servlet-api-2.5-6.1.14.jar define 42 overlappping classes:   
 [WARNING]  - javax.servlet.http.HttpSessionBindingEvent  
 [WARNING]  - javax.servlet.http.Cookie  
 [WARNING]  - javax.servlet.http.NoBodyResponse  
 [WARNING]  - javax.servlet.ServletContext  
 [WARNING]  - javax.servlet.ServletOutputStream  
 [WARNING]  - javax.servlet.http.HttpSessionListener  
 [WARNING]  - javax.servlet.http.HttpSessionContext  
 [WARNING]  - javax.servlet.FilterChain  
 [WARNING]  - javax.servlet.GenericServlet  
 [WARNING]  - javax.servlet.http.HttpServletRequestWrapper  
 [WARNING]  - 32 more...  
 [WARNING] hadoop-annotations-2.7.2.jar, hadoop-core-1.2.1.jar define 8 overlappping classes:   
 [WARNING]  - org.apache.hadoop.classification.InterfaceStability  
 [WARNING]  - org.apache.hadoop.classification.InterfaceAudience$Private  
 [WARNING]  - org.apache.hadoop.classification.InterfaceAudience$LimitedPrivate  
 [WARNING]  - org.apache.hadoop.classification.InterfaceStability$Evolving  
 [WARNING]  - org.apache.hadoop.classification.InterfaceStability$Stable  
 [WARNING]  - org.apache.hadoop.classification.InterfaceAudience  
 [WARNING]  - org.apache.hadoop.classification.InterfaceAudience$Public  
 [WARNING]  - org.apache.hadoop.classification.InterfaceStability$Unstable  
 [WARNING] commons-logging-1.0.3.jar, jcl-over-slf4j-1.7.7.jar define 6 overlappping classes:   
 [WARNING]  - org.apache.commons.logging.impl.SimpleLog$1  
 [WARNING]  - org.apache.commons.logging.Log  
 [WARNING]  - org.apache.commons.logging.impl.SimpleLog  
 [WARNING]  - org.apache.commons.logging.LogConfigurationException  
 [WARNING]  - org.apache.commons.logging.impl.NoOpLog  
 [WARNING]  - org.apache.commons.logging.LogFactory  
 [WARNING] jsp-2.1-6.1.14.jar, jasper-runtime-5.5.12.jar define 43 overlappping classes:   
 [WARNING]  - org.apache.jasper.runtime.PerThreadTagHandlerPool$1  
 [WARNING]  - org.apache.jasper.runtime.JspFactoryImpl$PrivilegedGetPageContext  
 [WARNING]  - org.apache.jasper.runtime.PageContextImpl$4  
 [WARNING]  - org.apache.jasper.runtime.JspSourceDependent  
 [WARNING]  - org.apache.jasper.runtime.JspRuntimeLibrary$PrivilegedIntrospectHelper  
 [WARNING]  - org.apache.jasper.runtime.PageContextImpl$2  
 [WARNING]  - org.apache.jasper.Constants  
 [WARNING]  - org.apache.jasper.runtime.ProtectedFunctionMapper$2  
 [WARNING]  - org.apache.jasper.runtime.PageContextImpl  
 [WARNING]  - org.apache.jasper.runtime.PageContextImpl$11  
 [WARNING]  - 33 more...  
 [WARNING] asm-5.1.jar, asm-3.1.jar define 21 overlappping classes:   
 [WARNING]  - org.objectweb.asm.Type  
 [WARNING]  - org.objectweb.asm.AnnotationVisitor  
 [WARNING]  - org.objectweb.asm.MethodVisitor  
 [WARNING]  - org.objectweb.asm.Attribute  
 [WARNING]  - org.objectweb.asm.FieldWriter  
 [WARNING]  - org.objectweb.asm.signature.SignatureWriter  
 [WARNING]  - org.objectweb.asm.MethodWriter  
 [WARNING]  - org.objectweb.asm.Edge  
 [WARNING]  - org.objectweb.asm.Handler  
 [WARNING]  - org.objectweb.asm.ByteVector  
 [WARNING]  - 11 more...  
 [WARNING] hadoop-hdfs-2.7.2.jar, hadoop-core-1.2.1.jar define 265 overlappping classes:   
 [WARNING]  - org.apache.hadoop.hdfs.server.datanode.DataStorage$4  
 [WARNING]  - org.apache.hadoop.hdfs.server.namenode.FsckServlet  
 [WARNING]  - org.apache.hadoop.hdfs.web.resources.DelegationParam  
 [WARNING]  - org.apache.hadoop.hdfs.web.resources.Param  
 [WARNING]  - org.apache.hadoop.hdfs.web.resources.BooleanParam$Domain  
 [WARNING]  - org.apache.hadoop.hdfs.web.resources.UriFsPathParam  
 [WARNING]  - org.apache.hadoop.hdfs.server.namenode.NameCache  
 [WARNING]  - org.apache.hadoop.hdfs.web.AuthFilter$1$1  
 [WARNING]  - org.apache.hadoop.hdfs.web.resources.IntegerParam  
 [WARNING]  - org.apache.hadoop.hdfs.server.namenode.LeaseExpiredException  
 [WARNING]  - 255 more...  
 [WARNING] jasper-compiler-5.5.12.jar, jsp-2.1-6.1.14.jar define 143 overlappping classes:   
 [WARNING]  - org.apache.jasper.compiler.Node$Nodes  
 [WARNING]  - org.apache.jasper.compiler.tagplugin.TagPlugin  
 [WARNING]  - org.apache.jasper.compiler.JspUtil  
 [WARNING]  - org.apache.jasper.xmlparser.MyEntityResolver  
 [WARNING]  - org.apache.jasper.compiler.Validator$TagExtraInfoVisitor  
 [WARNING]  - org.apache.jasper.compiler.SmapGenerator  
 [WARNING]  - org.apache.jasper.compiler.SmapStratum  
 [WARNING]  - org.apache.jasper.compiler.tagplugin.TagPluginContext  
 [WARNING]  - org.apache.jasper.compiler.JasperTagInfo  
 [WARNING]  - org.apache.jasper.EmbeddedServletOptions  
 [WARNING]  - 133 more...  
 [WARNING] stax-api-1.0-2.jar, stax-api-1.0.1.jar define 37 overlappping classes:   
 [WARNING]  - javax.xml.stream.XMLEventReader  
 [WARNING]  - javax.xml.stream.StreamFilter  
 [WARNING]  - javax.xml.stream.FactoryFinder$ClassLoaderFinderConcrete  
 [WARNING]  - javax.xml.stream.util.StreamReaderDelegate  
 [WARNING]  - javax.xml.stream.EventFilter  
 [WARNING]  - javax.xml.stream.events.StartDocument  
 [WARNING]  - javax.xml.stream.XMLEventWriter  
 [WARNING]  - javax.xml.stream.XMLStreamConstants  
 [WARNING]  - javax.xml.stream.events.EntityDeclaration  
 [WARNING]  - javax.xml.stream.events.ProcessingInstruction  
 [WARNING]  - 27 more...  
 [WARNING] maven-shade-plugin has detected that some .class files  
 [WARNING] are present in two or more JARs. When this happens, only  
 [WARNING] one single version of the class is copied in the uberjar.  
 [WARNING] Usually this is not harmful and you can skeep these  
 [WARNING] warnings, otherwise try to manually exclude artifacts  
 [WARNING] based on mvn dependency:tree -Ddetail=true and the above  
 [WARNING] output  
 [WARNING] See http://docs.codehaus.org/display/MAVENUSER/Shade+Plugin  
 [INFO] Replacing /home/user/luke-master/target/luke-with-deps.jar with /home/user/luke-master/target/luke-6.2.1-shaded.jar  
 [INFO]   
 [INFO] --- maven-assembly-plugin:2.4:single (default) @ luke ---  
 [INFO] Reading assembly descriptor: src/main/assembly/assembly.xml  
 [INFO] Building tar: /home/user/luke-master/target/luke-6.2.1-luke-release.tar.gz  
 [INFO] Building zip: /home/user/luke-master/target/luke-6.2.1-luke-release.zip  
 [INFO]   
 [INFO] >>> maven-source-plugin:2.2.1:jar (attach-sources) > generate-sources @ luke >>>  
 [INFO]   
 [INFO] <<< maven-source-plugin:2.2.1:jar (attach-sources) < generate-sources @ luke <<<  
 [INFO]   
 [INFO] --- maven-source-plugin:2.2.1:jar (attach-sources) @ luke ---  
 [INFO] Building jar: /home/user/luke-master/target/luke-6.2.1-sources.jar  
 [INFO]   
 [INFO] --- maven-install-plugin:2.5.2:install (default-install) @ luke ---  
 [INFO] Installing /home/user/luke-master/target/luke-6.2.1.jar to /home/user/.m2/repository/luke/luke/6.2.1/luke-6.2.1.jar  
 [INFO] Installing /home/user/luke-master/pom.xml to /home/user/.m2/repository/luke/luke/6.2.1/luke-6.2.1.pom  
 [INFO] Installing /home/user/luke-master/target/luke-6.2.1-luke-release.tar.gz to /home/user/.m2/repository/luke/luke/6.2.1/luke-6.2.1-luke-release.tar.gz  
 [INFO] Installing /home/user/luke-master/target/luke-6.2.1-luke-release.zip to /home/user/.m2/repository/luke/luke/6.2.1/luke-6.2.1-luke-release.zip  
 [INFO] Installing /home/user/luke-master/target/luke-6.2.1-sources.jar to /home/user/.m2/repository/luke/luke/6.2.1/luke-6.2.1-sources.jar  
 [INFO]   
 [INFO] --- maven-antrun-plugin:1.3:run (default) @ luke ---  
 Downloading: https://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-api/2.0.4/maven-plugin-api-2.0.4.jar  
 Downloading: https://repo.maven.apache.org/maven2/org/apache/maven/maven-project/2.0.4/maven-project-2.0.4.jar  
 Downloading: https://repo.maven.apache.org/maven2/org/apache/maven/maven-settings/2.0.4/maven-settings-2.0.4.jar  
 Downloading: https://repo.maven.apache.org/maven2/org/apache/maven/maven-profile/2.0.4/maven-profile-2.0.4.jar  
 Downloading: https://repo.maven.apache.org/maven2/org/apache/maven/maven-model/2.0.4/maven-model-2.0.4.jar  
 Downloaded: https://repo.maven.apache.org/maven2/org/apache/maven/maven-profile/2.0.4/maven-profile-2.0.4.jar (30 KB at 74.9 KB/sec)  
 Downloading: https://repo.maven.apache.org/maven2/org/apache/maven/maven-artifact-manager/2.0.4/maven-artifact-manager-2.0.4.jar  
 Downloaded: https://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-api/2.0.4/maven-plugin-api-2.0.4.jar (9 KB at 18.6 KB/sec)  
 Downloading: https://repo.maven.apache.org/maven2/org/apache/maven/maven-repository-metadata/2.0.4/maven-repository-metadata-2.0.4.jar  
 Downloaded: https://repo.maven.apache.org/maven2/org/apache/maven/maven-settings/2.0.4/maven-settings-2.0.4.jar (43 KB at 96.3 KB/sec)  
 Downloading: https://repo.maven.apache.org/maven2/org/apache/maven/maven-artifact/2.0.4/maven-artifact-2.0.4.jar  
 Downloaded: https://repo.maven.apache.org/maven2/org/apache/maven/maven-repository-metadata/2.0.4/maven-repository-metadata-2.0.4.jar (20 KB at 22.2 KB/sec)  
 Downloaded: https://repo.maven.apache.org/maven2/org/apache/maven/maven-artifact/2.0.4/maven-artifact-2.0.4.jar (79 KB at 88.3 KB/sec)  
 Downloaded: https://repo.maven.apache.org/maven2/org/apache/maven/maven-artifact-manager/2.0.4/maven-artifact-manager-2.0.4.jar (48 KB at 49.6 KB/sec)  
 Downloaded: https://repo.maven.apache.org/maven2/org/apache/maven/maven-model/2.0.4/maven-model-2.0.4.jar (79 KB at 80.7 KB/sec)  
 Downloaded: https://repo.maven.apache.org/maven2/org/apache/maven/maven-project/2.0.4/maven-project-2.0.4.jar (107 KB at 108.1 KB/sec)  
 [INFO] Executing tasks  
 [INFO] Executed tasks  
 [INFO] ------------------------------------------------------------------------  
 [INFO] BUILD SUCCESS  
 [INFO] ------------------------------------------------------------------------  
 [INFO] Total time: 03:31 min  
 [INFO] Finished at: 2016-10-02T16:40:18+08:00  
 [INFO] Final Memory: 56M/866M  
 [INFO] ------------------------------------------------------------------------  
 user@localhost:~/luke-master$  

At first, I compile luke using ant, apparently some lib dependencies were not satisfy. Fear not! luke come with maven pom file and I just run command mvn. The result of build is success as you can see! Fantastic!

Let's inspect the directory again and we should see some binaries built.

 user@localhost:~/luke-master$ ls  
 total 80K  
 drwxr-xr-x 4 user user 4.0K Sep 30 20:42 src  
 -rw-r--r-- 1 user user 3.6K Sep 30 20:42 README.md  
 -rwxr-xr-x 1 user user 11K Sep 30 20:42 pom.xml  
 -rwxr-xr-x 1 user user 691 Sep 30 20:42 luke.sh  
 -rw-r--r-- 1 user user 1.5K Sep 30 20:42 luke.gif  
 -rw-r--r-- 1 user user  44 Sep 30 20:42 luke.bat  
 drwxr-xr-x 3 user user 4.0K Sep 30 20:42 docs  
 -rw-r--r-- 1 user user 21K Sep 30 20:42 CHANGES.txt  
 -rw-r--r-- 1 user user 4.1K Sep 30 20:42 build.xml  
 drwxr-xr-x 2 user user 4.0K Oct 2 16:36 dist  
 drwxr-xr-x 2 user user 4.0K Oct 2 16:36 build  
 drwxr-xr-x 10 user user 4.0K Oct 2 16:40 target  
 user@localhost:~/luke-master$ ls target/  
 total 201M  
 drwxr-xr-x 3 user user 4.0K Oct 2 16:40 maven-status  
 drwxr-xr-x 3 user user 4.0K Oct 2 16:40 generated-sources  
 drwxr-xr-x 6 user user 4.0K Oct 2 16:40 classes  
 drwxr-xr-x 3 user user 4.0K Oct 2 16:40 generated-test-sources  
 drwxr-xr-x 3 user user 4.0K Oct 2 16:40 test-classes  
 drwxr-xr-x 2 user user 4.0K Oct 2 16:40 maven-archiver  
 -rw-r--r-- 1 user user 338K Oct 2 16:40 luke-6.2.1.jar  
 drwxr-xr-x 2 user user 4.0K Oct 2 16:40 lib  
 -rw-r--r-- 1 user user 70M Oct 2 16:40 luke-with-deps.jar  
 drwxr-xr-x 2 user user 4.0K Oct 2 16:40 archive-tmp  
 -rw-r--r-- 1 user user 63M Oct 2 16:40 luke-6.2.1-luke-release.tar.gz  
 -rw-r--r-- 1 user user 70M Oct 2 16:40 luke-6.2.1-luke-release.zip  
 -rw-r--r-- 1 user user 203K Oct 2 16:40 luke-6.2.1-sources.jar  

sweet, everything is in order, we have binary build in target directory. Let's launch luke!

 user@localhost:~/luke-master$ ./luke.sh   
 Unable to find the LUKE_PATH environnement variable...  
 Assuming you're running from the root folder of luke...  
 Gtk-Message: Failed to load module "canberra-gtk-module"  
 SLF4J: Class path contains multiple SLF4J bindings.  
 SLF4J: Found binding in [jar:file:/home/user/luke-master/target/luke-with-deps.jar!/org/slf4j/impl/StaticLoggerBinder.class]  
 SLF4J: Found binding in [jar:file:/home/user/luke-master/target/lib/slf4j-log4j12-1.7.7.jar!/org/slf4j/impl/StaticLoggerBinder.class]  
 SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.  
 SLF4J: Actual binding is of type [org.slf4j.impl.Log4jLoggerFactory]  

I attach some screenshots below.


When luke is launched, it ask to locate the lucene index, I just pointed to the index which I created during a hackathon. This index is created using elasticsearch 2.3.3 and apparently luke version 6.2.1 read fine on this index. You should try it!