/** * <p>Create and configure a new {@link org.apache.hadoop.conf.Configuration}.</p> * * @param projectId a {@link java.lang.String} object. * @param instanceId a {@link java.lang.String} object. * @return a {@link org.apache.hadoop.conf.Configuration} object. */ public static Configuration configure(String projectId, String instanceId) { Configuration config = new Configuration(false); return configure(config, projectId, instanceId); }
/** * <p>Create and configure a new {@link org.apache.hadoop.conf.Configuration}.</p> * * @param projectId a {@link java.lang.String} object. * @param instanceId a {@link java.lang.String} object. * @param appProfileId a {@link java.lang.String} object. * @return a {@link org.apache.hadoop.conf.Configuration} object. */ public static Configuration configure(String projectId, String instanceId, String appProfileId) { Configuration config = new Configuration(false); return configure(config, projectId, instanceId, appProfileId); }
/** * <p>Create and configure a new {@link org.apache.hadoop.conf.Configuration}.</p> * * @param projectId a {@link java.lang.String} object. * @param instanceId a {@link java.lang.String} object. * @return a {@link org.apache.hadoop.conf.Configuration} object. */ public static Configuration configure(String projectId, String instanceId) { Configuration config = new Configuration(false); return configure(config, projectId, instanceId); }
/** * <p>Create and configure a new {@link org.apache.hadoop.conf.Configuration}.</p> * * @param projectId a {@link java.lang.String} object. * @param instanceId a {@link java.lang.String} object. * @param appProfileId a {@link java.lang.String} object. * @return a {@link org.apache.hadoop.conf.Configuration} object. */ public static Configuration configure(String projectId, String instanceId, String appProfileId) { Configuration config = new Configuration(false); return configure(config, projectId, instanceId, appProfileId); }
/** * <p>connect.</p> * * @param projectId a {@link java.lang.String} object. * @param instanceId a {@link java.lang.String} object. * @return a {@link org.apache.hadoop.hbase.client.Connection} object. */ public static Connection connect(String projectId, String instanceId) { return connect(configure(projectId, instanceId)); }
public synchronized Connection getConnection(final String projectId, final String instanceId) throws IOException { String key = projectId + "_" + instanceId; Connection connection = connectorCache.get(key); if (connection == null) { final Configuration config = BigtableConfiguration.configure(projectId, instanceId); config.setInt(HBASE_CONFIGURATION_TIMEOUT, 120000); connection = BigtableConfiguration.connect(config); connectorCache.put(key, connection); } return connection; } }
/** * <p>connect.</p> * * @param projectId a {@link java.lang.String} object. * @param instanceId a {@link java.lang.String} object. * @return a {@link org.apache.hadoop.hbase.client.Connection} object. */ public static Connection connect(String projectId, String instanceId) { return connect(configure(projectId, instanceId)); }
/** * <p>connect.</p> * * @param projectId a {@link java.lang.String} object. * @param instanceId a {@link java.lang.String} object. * @param appProfileId a {@link java.lang.String} object. * @return a {@link org.apache.hadoop.hbase.client.Connection} object. */ public static Connection connect(String projectId, String instanceId, String appProfileId) { return connect(configure(projectId, instanceId, appProfileId)); }
/** * <p>connect.</p> * * @param projectId a {@link java.lang.String} object. * @param instanceId a {@link java.lang.String} object. * @param appProfileId a {@link java.lang.String} object. * @return a {@link org.apache.hadoop.hbase.client.Connection} object. */ public static Connection connect(String projectId, String instanceId, String appProfileId) { return connect(configure(projectId, instanceId, appProfileId)); }