flink连接Hbase,clickhouse,kafka,redis

1 flink连接Hbase

package connecttest;
import org.apache.hadoop.conf.Configuration;
import org.apache.hadoop.hbase.client.Connection;
import org.apache.hadoop.hbase.client.ConnectionFactory;
public class HbaseConnect {
    public static void main(String[] args) throws Exception {
        Configuration conf = new Configuration();
        conf.set("hbase.zookeeper.quorum", "linux01:2181,linux02:2181,linux03:2181");
        System.out.println("hbase连接准备创建");
        Connection conn = ConnectionFactory.createConnection(conf);
        System.out.println("Hbase连接成功");
    }
}

2 flink连接clickhouse

package connecttest;
import java.sql.Connection;
import java.sql.DriverManager;
public class ClickhouseConnect {
    public static void main(String[] args) throws Exception {
        //连接clickhouse
        String ckDriver = "ru.yandex.clickhouse.ClickHouseDriver";
        String ckUrl = "jdbc:clickhouse://linux01:8123/default";
        Class.forName(ckDriver);
        System.out.println("准备创建clickhouse连接");
        Connection conn = DriverManager.getConnection(ckUrl);
        System.out.println("clickhouse连接成功");
    }
}

3flink连接kafka

package connecttest;
import org.apache.flink.api.common.serialization.SimpleStringSchema;
import org.apache.flink.streaming.connectors.kafka.FlinkKafkaConsumer;
import java.util.Properties;
public class KafkaConnect {
    public static void main(String[] args) throws Exception {
        //连接kafka
        Properties props = new Properties();
        props.setProperty("bootstrap.servers", "linux01:9092,linux02:9092,linux03:9092");
        props.setProperty("auto.offset.reset", "latest");
        FlinkKafkaConsumer<String> kafkaSource = new FlinkKafkaConsumer<>("test_kafka", new SimpleStringSchema(), props);
    }
}

4 flink 连接redis

package connecttest;
import redis.clients.jedis.Jedis;
public class HbaseConnect {
    public static void main(String[] args) throws Exception {
        //连接redis
        Jedis jedis = new Jedis("linux01", 6379);
        String res = jedis.ping();
        System.out.println(res);
    }
}

你可能感兴趣的:(hbase,flink,clickhouse,redis,kafka)