Apache Flink安装部署及配置
上篇文章 Apache Flink 基础概念和解析
一、Flink 开发环境部署和配置
Flink 是一个以 Java 及 Scala 作为开发语言的开源大数据项目,代码开源在 GitHub 上,并使用 Maven 来编译和构建项目。对于大部分使用 Flink 的同学来说,Java、Maven 和 Git 这三个工具是必不可少的,另外一个强大的 IDE 有助于我们更快的阅读代码、开发新功能以及修复 Bug。因为篇幅所限,我们不会详述每个工具的安装细节,但会给出必要的安装建议。
关于开发测试环境,Mac OS、Linux 系统或者 Windows 都可以。如果使用的是 Windows 10 系统,建议使用 Windows 10 系统的 Linux 子系统来编译和运行。
| 工具 | 注释 |
|---|---|
| Java | Java 版本至少是Java 8,且最好选用 Java 8u51 及以上版本 |
| Maven | 必须使用 Maven 3,建议使用 Maven 3.2.5。Maven 3.3.x 能够编译成功,但是在 Shade 一些 Dependencies 的过程中有些问题 |
| Git | Flink 的代码仓库是: https://github.com/apache/flink |
建议选用社区已发布的稳定分支,比如 Release-1.6 或者 Release-1.7。
public static void setUp() throws Exception {
//取得一个数据库配置参数对象
Configuration conf = HBaseConfiguration.create();
//设置连接参数:hbase数据库所在的主机IP
conf.set("hbase.zookeeper.quorum", "com.hlet-dhp-test-04,com.hlet-dhp-test-05");
//设置连接参数:hbase数据库使用的接口
conf.set("hbase.zookeeper.property.clientPort", "2181");
connection = ConnectionFactory.createConnection(conf);
admin = connection.getAdmin();
System.out.println("HBaseDemo.setUp()->admin:" + admin);
}

浙公网安备 33010602011771号