public void setAccumuloConfigs(Job job) throws AccumuloSecurityException { AccumuloInputFormat.setClientInfo(job, this.getClientInfo()); AccumuloOutputFormat.setClientInfo(job, this.getClientInfo()); }
log.info("Obtaining delegation token for {}", newPrincipal); setPrincipal(newPrincipal); AccumuloClient client = Accumulo.newClient().usingClientInfo(getClientInfo()) .usingToken(newPrincipal, krbToken).build();
@Override public void setAccumuloConfigs(Job job) throws AccumuloSecurityException { super.setAccumuloConfigs(job); AccumuloInputFormat.setInputTableName(job, getTableName()); AccumuloInputFormat.setScanAuthorizations(job, auths); AccumuloOutputFormat.setCreateTables(job, true); AccumuloOutputFormat.setDefaultTableName(job, getTableName()); }
@Override public void setAccumuloConfigs(Job job) throws AccumuloSecurityException { super.setAccumuloConfigs(job); final String tableName = getTableName(); final ClientInfo info = getClientInfo(); AccumuloInputFormat.setClientInfo(job, info); AccumuloInputFormat.setInputTableName(job, tableName); AccumuloInputFormat.setScanAuthorizations(job, auths); AccumuloOutputFormat.setClientInfo(job, info); AccumuloOutputFormat.setCreateTables(job, true); AccumuloOutputFormat.setDefaultTableName(job, tableName); }