Flink安装

1|0Flink安装


  1. 下载并解压

    f_v=1.14.4 mkdir -p /opt/software && cd /opt/software wget https://mirrors.bfsu.edu.cn/apache/flink/flink-${f_v}/flink-${f_v}-bin-scala_2.11.tgz --no-check-certificate tar -zxvf flink-${f_v}-bin-scala_2.11.tgz
  2. 安装jar包连接器

    f_v=1.14.4 cd flink-${f_v}/lib #mysql连接驱动 wget https://repo.maven.apache.org/maven2/mysql/mysql-connector-java/8.0.19/mysql-connector-java-8.0.19.jar #Flink sql 连接kafka 连接器 wget https://repo.maven.apache.org/maven2/org/apache/flink/flink-sql-connector-kafka_2.11/${f_v}/flink-sql-connector-kafka_2.11-${f_v}.jar #Flink jdbc连接器 wget https://repo.maven.apache.org/maven2/org/apache/flink/flink-connector-jdbc_2.11/${f_v}/flink-connector-jdbc_2.11-${f_v}.jar wget https://repo.maven.apache.org/maven2/org/apache/flink/flink-connector-hive_2.11/${f_v}/flink-connector-hive_2.11-${f_v}.jar #高版本自带 不用下载 wget https://repo.maven.apache.org/maven2/org/apache/flink/flink-csv/${f_v}/flink-csv-${f_v}.jar wget https://repo.maven.apache.org/maven2/org/apache/flink/flink-json/${f_v}/flink-json-${f_v}.jar #CDC wget https://repo.maven.apache.org/maven2/com/ververica/flink-connector-mysql-cdc/2.2.0/flink-connector-mysql-cdc-2.2.0.jar whttps://repo1.maven.org/maven2/com/ververica/flink-sql-connector-mysql-cdc/2.2.0/flink-sql-connector-mysql-cdc-2.2.0.jar #KAFKA wget https://repo.maven.apache.org/maven2/org/apache/flink/flink-connector-kafka_2.11/1.14.4/flink-connector-kafka_2.11-1.14.4.jar
  3. 启动集群

    ./bin/start-cluster.sh
  4. 启动范例

    ./bin/flink run examples/streaming/WordCount.jar
  5. 停止集群

    ./bin/stop-cluster.sh
  6. 启动sqlclient

    cd /opt/software/flink-${f_v}/ bin/sql-client.sh embedded --jar lib/flink-sql-connector-kafka_2.11-${f_v}.jar
  7. 配置目录

    vi ./bin/yarn-session.sh export HADOOP_CONF_DIR=/etc/hadoop/conf export HBASE_CONF_DIR=/etc/hbase/conf export HADOOP_CLASSPATH=`hadoop classpath` vi conf/flink-conf.yaml classloader.check-leaked-classloader: false classloader.resolve-order: parent-first env.java.opts: "-Dfile.encoding=UTF-8"

    参考https://nightlies.apache.org/flink/flink-docs-release-1.10/ops/deployment/hadoop.html

  8. 停止yarn-per-job

    echo "stop" | ./bin/yarn-session.sh -id application_1651050121613_0094

__EOF__

本文作者JessePinkMan
本文链接https://www.cnblogs.com/edclol/p/17282507.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角推荐一下。您的鼓励是博主的最大动力!
posted @   edclol  阅读(43)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!
点击右上角即可分享
微信分享提示