Package org.apache.accumulo.core.client

Examples of org.apache.accumulo.core.client.IteratorSetting


        }
       
        connector = serverConfiguration.getInstance().getConnector(principal, at);
        if (!connector.tableOperations().exists(table)) {
          connector.tableOperations().create(table);
          IteratorSetting setting = new IteratorSetting(10, "ageoff", AgeOffFilter.class.getName());
          AgeOffFilter.setTTL(setting, 7 * 24 * 60 * 60 * 1000l);
          connector.tableOperations().attachIterator(table, setting);
        }
        connector.tableOperations().setProperty(table, Property.TABLE_FORMATTER_CLASS.getKey(), TraceFormatter.class.getName());
        break;
View Full Code Here


    Text columns[] = new Text[opts.terms.size()];
    int i = 0;
    for (String term : opts.terms) {
      columns[i++] = new Text(term);
    }
    IteratorSetting ii = new IteratorSetting(20, "ii", IntersectingIterator.class);
    IntersectingIterator.setColumnFamilies(ii, columns);
    bs.addScanIterator(ii);
    bs.setRanges(Collections.singleton(new Range()));
    for (Entry<Key,Value> entry : bs) {
      System.out.println("  " + entry.getKey().getColumnQualifier());
View Full Code Here

     
      int num = in.readInt();
      iterators = new ArrayList<IteratorSetting>(num);
     
      for (int i = 0; i < num; i++) {
        iterators.add(new IteratorSetting(in));
      }
    }
View Full Code Here

    List<IteratorSetting> list = new ArrayList<IteratorSetting>();
    try {
      while (tokens.hasMoreTokens()) {
        String itstring = tokens.nextToken();
        ByteArrayInputStream bais = new ByteArrayInputStream(Base64.decodeBase64(itstring.getBytes(Constants.UTF8)));
        list.add(new IteratorSetting(new DataInputStream(bais)));
        bais.close();
      }
    } catch (IOException e) {
      throw new IllegalArgumentException("couldn't decode iterator settings");
    }
View Full Code Here

   * @deprecated since 1.4, use {@link #addScanIterator(IteratorSetting)}
   */
  @Deprecated
  @Override
  public void setScanIterators(int priority, String iteratorClass, String iteratorName) {
    addScanIterator(new IteratorSetting(priority, iteratorName, iteratorClass));
  }
View Full Code Here

  public synchronized void setupRegex(String iteratorName, int iteratorPriority) throws IOException {
    ArgumentChecker.notNull(iteratorName);
    if (regexIterName != null)
      throw new RuntimeException("regex already setup");
   
    addScanIterator(new IteratorSetting(iteratorPriority, iteratorName, RegExFilter.class));
    regexIterName = iteratorName;
  }
View Full Code Here

    this.credentials = credentials;
    this.tableId = tableId;
    this.maxMemory = maxMemory;
    this.maxLatency = maxLatency;
    this.maxWriteThreads = maxWriteThreads;
    super.addScanIterator(new IteratorSetting(Integer.MAX_VALUE, BatchDeleter.class.getName() + ".NOVALUE", SortedKeyIterator.class));
  }
View Full Code Here

    int chunkSize = Integer.parseInt(args[6]);

    Connector conn = new ZooKeeperInstance(instance, zooKeepers).getConnector(user, pass.getBytes());
    if (!conn.tableOperations().exists(dataTable)) {
      conn.tableOperations().create(dataTable);
      conn.tableOperations().attachIterator(dataTable, new IteratorSetting(1, ChunkCombiner.class));
    }
    BatchWriter bw = conn.createBatchWriter(dataTable, 50000000, 300000l, 4);
    FileDataIngest fdi = new FileDataIngest(chunkSize, colvis);
    for (int i = 7; i < args.length; i++) {
      fdi.insertFileData(args[i], bw);
View Full Code Here

    otherColumnFamilies[2] = new Text("D");
    otherColumnFamilies[3] = new Text("F");
   
    hitRatio = 0.5f;
    SortedKeyValueIterator<Key,Value> source = createIteratorStack(NUM_ROWS, NUM_DOCIDS, columnFamilies, otherColumnFamilies, docs);
    IteratorSetting is = new IteratorSetting(1, IntersectingIterator.class);
    IntersectingIterator.setColumnFamilies(is, columnFamilies);
    IntersectingIterator iter = new IntersectingIterator();
    iter.init(source, is.getOptions(), env);
    iter.seek(new Range(), EMPTY_COL_FAMS, false);
    int hitCount = 0;
    while (iter.hasTop()) {
      hitCount++;
      Key k = iter.getTopKey();
View Full Code Here

    otherColumnFamilies[2] = new Text("D");
    otherColumnFamilies[3] = new Text("F");
   
    hitRatio = 0.5f;
    SortedKeyValueIterator<Key,Value> source = createIteratorStack(NUM_ROWS, NUM_DOCIDS, columnFamilies, otherColumnFamilies, docs);
    IteratorSetting is = new IteratorSetting(1, IntersectingIterator.class);
    IntersectingIterator.setColumnFamilies(is, columnFamilies);
    IntersectingIterator iter = new IntersectingIterator();
    iter.init(source, is.getOptions(), env);
    iter.seek(new Range(), EMPTY_COL_FAMS, false);
    int hitCount = 0;
    while (iter.hasTop()) {
      hitCount++;
      Key k = iter.getTopKey();
View Full Code Here

TOP

Related Classes of org.apache.accumulo.core.client.IteratorSetting

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.