public static void connect() throws IOException { connection = BigtableConfiguration.connect(projectId, instanceId); } // [END bigtable_connect]
public static void connectWithAppProfile() throws IOException { connection = BigtableConfiguration.connect(projectId, instanceId, appProfileId); } // [END bigtable_connect_app_profile]
public static Connection createBigTableConnection(Config config) { final String projectId = config.getString(BIGTABLE_PROJECT_ID); final String instanceId = config.getString(BIGTABLE_INSTANCE_ID); LOG.info("Creating Bigtable connection for project:{}, instance:{}", projectId, instanceId); final Configuration bigtableConfiguration = new Configuration(); bigtableConfiguration.set("google.bigtable.project.id", projectId); bigtableConfiguration.set("google.bigtable.instance.id", instanceId); bigtableConfiguration.setBoolean("google.bigtable.rpc.use.timeouts", true); return BigtableConfiguration.connect(bigtableConfiguration); }
/** * <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)); }
protected synchronized Connection getConnection() { if (connection == null) { // This uses cached grpc channels, if there was a previous connection created. connection = BigtableConfiguration.connect(config.toHBaseConfig()); } 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)); }
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. * @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)); }
protected synchronized Connection getConnection() { if (connection == null) { // This uses cached grpc channels, if there was a previous connection created. connection = BigtableConfiguration.connect(config.toHBaseConfig()); } return connection; }
protected synchronized Connection getConnection() { if (connection == null) { // This uses cached grpc channels, if there was a previous connection created. connection = BigtableConfiguration.connect(config.toHBaseConfig()); } return connection; }
/** * <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)); }
public static void writeTestData(String projectId, String instanceId, TableName tableName, long rowCount, int valueSize) throws IOException { System.out.println("Writing to table: " + tableName); try (Connection conn = BigtableConfiguration.connect(projectId, instanceId)) { BigtableUtilities.createTable(tableName, conn); runMutationTests(conn, tableName, rowCount, valueSize); } System.out.println("Closed the connection"); }
try (Connection connection = BigtableConfiguration.connect(projectId, instanceId)) {
BigtableConfiguration.connect( options.get(BigTableFeatureStorage.OPT_BIGTABLE_PROJECT), options.get(BigTableFeatureStorage.OPT_BIGTABLE_INSTANCE));
try (Connection connection = BigtableConfiguration.connect(projectId, instanceId)) {
try (Connection connection = BigtableConfiguration.connect(projectId, instanceId)) {
BigtableConfiguration.connect(opts.getBigtableProject(), opts.getBigtableInstanceId())) {
String btProjectId = options.get(BigTableStorageManager.OPT_BIGTABLE_PROJECT); String instanceId = options.get(BigTableStorageManager.OPT_BIGTABLE_INSTANCE); Connection connection = BigtableConfiguration.connect(btProjectId, instanceId); storageManager = new BigTableStorageManager(id, connection); break;