/** * * @param instanceId * The UUID that identifies the accumulo instance you want to connect to. * @param zooKeepers * A comma separated list of zoo keeper server locations. Each location can contain an * optional port, of the format host:port. * @param sessionTimeout * zoo keeper session time out in milliseconds. * @deprecated since 1.6.0; Use {@link #ZooKeeperInstance(ClientConfiguration)} instead. */ @Deprecated public ZooKeeperInstance(UUID instanceId, String zooKeepers, int sessionTimeout) { this(ClientConfiguration.loadDefault().withInstance(instanceId).withZkHosts(zooKeepers) .withZkTimeout(sessionTimeout)); }
/** * * @param instanceName * The name of specific accumulo instance. This is set at initialization time. * @param zooKeepers * A comma separated list of zoo keeper server locations. Each location can contain an * optional port, of the format host:port. * @param sessionTimeout * zoo keeper session time out in milliseconds. * @deprecated since 1.6.0; Use {@link #ZooKeeperInstance(ClientConfiguration)} instead. */ @Deprecated public ZooKeeperInstance(String instanceName, String zooKeepers, int sessionTimeout) { this(ClientConfiguration.loadDefault().withInstance(instanceName).withZkHosts(zooKeepers) .withZkTimeout(sessionTimeout)); }
private void initBatchWriter() { ClientConfiguration cc = ClientConfiguration.loadDefault().withInstance(instanceName) .withZkHosts(zookeeperHost).withZkTimeout(zookeeperTimeout); Instance instance = new ZooKeeperInstance(cc); try { connector = instance.getConnector(username, auth); } catch (Exception e) { log.error("failed to connect to Accumulo instance " + instanceName, e); throw new RuntimeException(e); } BatchWriterConfig bwc = new BatchWriterConfig(); bwc.setMaxMemory(batchWriterMaxMemory); bwc.setTimeout(batchWriterTimeout, TimeUnit.SECONDS); try { batchWriter = connector.createBatchWriter(tableName, bwc); } catch (TableNotFoundException e) { log.error(tableName + " does not exist in instance " + instanceName, e); throw new RuntimeException(e); } }
cc = cc.withZkTimeout(timeout); Instance instance = new ZooKeeperInstance(cc); Connector connector;
/** * Creates Accumulo instance given FluoConfiguration */ public static Instance getInstance(FluoConfiguration config) { ClientConfiguration clientConfig = new ClientConfiguration() .withInstance(config.getAccumuloInstance()).withZkHosts(config.getAccumuloZookeepers()) .withZkTimeout(config.getZookeeperTimeout() / 1000); return new ZooKeeperInstance(clientConfig); }
/** * Creates Accumulo instance given FluoConfiguration */ public static Instance getInstance(FluoConfiguration config) { ClientConfiguration clientConfig = new ClientConfiguration().withInstance(config.getAccumuloInstance()) .withZkHosts(config.getAccumuloZookeepers()) .withZkTimeout(config.getZookeeperTimeout() / 1000); return new ZooKeeperInstance(clientConfig); }
private void setupConnectorScanner() { ClientConfiguration cc = ClientConfiguration.loadDefault().withInstance(instanceName).withZkHosts(zookeeperHost); if (timeout != -1) cc = cc.withZkTimeout(timeout); Instance instance = new ZooKeeperInstance(cc); Connector connector;
/** * */ public AccumuloConnection(ConnectionProperties conn) throws AccumuloException,AccumuloSecurityException { this.conn = conn; ClientConfiguration cconfig = new ClientConfiguration().withInstance(conn.getInstanceName()).withZkHosts(conn.getHost()).withZkTimeout(conn.getSessionTimeOut()); this.instance = new ZooKeeperInstance(cconfig); principal = conn.getUser(); token = new PasswordToken(conn.getPass()); //principal = username = this.conn.getUser() //System.out.println("about to make connector: user="+this.conn.getUser()+" password="+ new String(this.passwordToken.getPassword())); this.connector = this.instance.getConnector(this.conn.getUser(), token); //System.out.println("made connector"); String [] sAuth = conn.getAuthorizations(); if (sAuth != null && sAuth.length > 0) { this.auth = new Authorizations(sAuth); } else { this.auth= Authorizations.EMPTY; } if (log.isDebugEnabled()) log.debug("!!!WHOAMI="+this.connector.whoami()); }