首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
SAAS
ToB门户
了解全球最新的ToB事件
论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
微博
Follow
记录
Doing
博客
Blog
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
排行榜
Ranklist
相册
Album
应用中心
qidao123.com ToB IT社区-企服评测·应用市场
»
论坛
›
大数据
›
数据仓库与分析
›
flink情况搭建
返回列表
发新帖
flink情况搭建
[复制链接]
发表于 2024-12-25 12:31:59
|
显示全部楼层
|
阅读模式
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要
登录
才可以下载或查看,没有账号?
立即注册
×
Flink会话模式
1.集群规划:
2. 将flink拖到/opt/so下
3. 将安装包解压到/opt/module下:
tar -zxvf /opt/so/flink-1.15.4-bin-scala_2.12.tgz -C /opt/module
4. 改个名:mv flink-1.15.4 flink
5. 修改
配置
文件:cd /opt/module/flink/conf
6. 进入
配置
文件:vim flink-conf.yaml
将jobmanager.rpc.address: localhost改为Hadoop001
1.6之前的只必要改这一个
jobmanager .bind-host:localhost 改为0.0.0.0设置别的用户也可以访问
taskmanager.bind-host: localhost改为0.0.0.0
taskmanager.host:localhost改为hadoop001
rest.address: localh 改为hadoop001
rest.bind-address: localhost 改为0.0.0.0
7. 进入workers:vim workers
Hadoop001
Hadoop002
Hadoop003
8. 进入masters:vim masters
加入:hadoop001:8081
9. 分发:scp -r /opt/module/flink root@hadoop002:/opt/module/flink
scp -r /opt/module/flink root@hadoop003:/opt/module/fink
10. 到hadoop002上操作:
cd /opt/module/flink/conf
vim flink-conf.yaml
将taskmanager.host:hadoop001改为hadoop002 #小弟的用户名和节点用户名保持一致
11. 到hadoop003上操作:
cd /opt/module/flink/conf
vim flink-conf.yaml
将taskmanager.host:hadoop001改为hadoop003
12. 进入bin目录下启动: bin/start-cluster.sh
Hadoop001
Hadoop002
Hadoop003
http://192.168.10.234:8081
单机模式
解压:tar -zxvf flink-1.15.4-bin-scala_2.12.tgz -C /opt/zz -C /opt/zz
Cd /opt/zz
改名:mv flink-1.15.4-bin-scala_2.12.tgz flink
启动:cd /opt/zz/flink/bin
./start-cluster.sh
1. 在 link-confyaml文件中还以对集群中的JobManager 和 TaskManager 组件举行优化
配置
,主要配置项如下:“
2. jobmanagermemory,processsize: 对JbManager进程可利用到的全部内存举行配置包罗JVM元空间和其他开销,默认为 1600M,可以根据集群规模举行适当调解。
3. “taskmanager.memoryprocess.size: 对 TaskManager 进程可利用到的全部内存举行配置包罗JVM元空间和其他开销,默认为 1728M,可以根据集群规模举行适当调解。
4. “taskmanagernumberOfTaskSlots: 对每个 TaskManager 能够分配的 Slot 数量举行配置默认为1,可根据TaskManager 所在的呆板能够提供给 Flink的CPU数量决定。所谓Slot就是 TaskManager 中具体运行一个使命所分配的盘算资源。
5. “parallelism.default: Flink 使命实行的并行度,默认为1。优先级低于
代码
中举行的并包罗JVM元空间和其他开销,默认为 1728M,可以根据集群规模举行适当调解。
6. “taskmanagernumberOfTaskSlots: 对每个 TaskManager 能够分配的 Slot 数量举行配置默认为 1,可根据TaskManager 所在的呆板能够提供给 Flink的CPU数量决定。所谓Slot 就是 TaskManager 中具体运行一个使命所分配的盘算资源。
7. “parallelism.default: Flink 使命实行的并行度,默认为 1。优先级低于
代码
中举行的并行度配置和使命提交时利用参数指定的并行度量。
Standalone-HA集群部署:
将解压包仍到/opt/so下
解压:tar -zxvf /opt/so/flink-1.15.4-bin-scala_2.12.tgz -C /opt/module
进入bin目录下停止集群:./stop-cluster.sh
打开浏览器:http://192.168.10.234:8081
Hadoop捆绑包下载地点:
Downloads | Apache Flink
将hadoop捆绑包拖入/opt/so下
复制一份到FLINK_HOME/lib下:
Cp /opt/so/ flink-shaded-hadoop-2-uber-2.8.3-10.0.jar /opt/module/flink/lib
配置情况变量:vim /etc/profile
情况变量生效:source /etc/profile
配置文件:vim flink-conf.yaml
配置masters:vim masters
配置workers:vim workers
在flink下创建tmp目录:mkdir tmp
Cd tmp
Mkdir zookeeper
配置zoo.cfg:vim zoo.cfg
分发:
Scp -r /opt/module/flink root@hadoop003:/opt/module/flink
Scp -r /opt/module/flink root@hadoop002:/opt/module/flink
进入flink-conf.yaml
修改rpc的ip
进入bin:/opt/module/flink/bin
启动:./start-cluster.sh
Flink on yarn
进入hadoop下的yarn-site.xml
<!--是否启动一个线程查抄每个使命正利用的物理内存量,假如使命超出分配值,则直接将其杀掉,默认是true -->
<property>
<name>yarn.nodemanager.pmem-check-enabled</name>
<value>false</value>
</property>
<!--是否启动一个线程查抄每个使命正利用的虚拟内存量,假如使命超出分配值,则直接将其杀掉,默认是true -->
<property>
<name>yarn.nodemanager.vmem-check-enabled</name>
<value>false</value>
</property>
在情况变量中添加:
export HADOOP_CLASSPATH=`hadoop classpath`
export HADOOP_CONF_DIR=/opt/module/hadoop/etc/hadoop
生效一下:source /etc/profile
分发一下:
scp -r /opt/module/hadoop/etc/hadoop/yarn-site.xml root@hadoop2:/opt/module/hadoop/etc/hadoop/ya
rn-site.xml
scp -r /opt/module/hadoop/etc/hadoop/yarn-site.xml root@hadoop3/opt/module/hadoop/etc/hadoop/ya
rn-site.xml
scp -r /etc/profile root@hadoop2:/etc/profile
scp -r /etc/profile root@hadoop3:/etc/profile
在提交
Job
前必须要开始
yarn-session
bin/yarn-session.sh -n 2 -tm 800 -s 1 -d
flink run -m yarn-cluster -p 2 -yjm 2G -ytm 2G $FLINK_HOME/examples/batch/WordCount.jar
提交一个使命
flink解压包:点击下载
提取码:1771
回复
使用道具
举报
返回列表
浏览过的版块
云原生
.Net
DevOps与敏捷开发
Java
Oracle
分布式数据库
SQL-Server
移动端开发
运维.售后
卖不甜枣
+ 我要发帖
登录后关闭弹窗
登录参与点评抽奖 加入IT实名职场社区
去登录
微信订阅号
微信服务号
微信客服(加群)
H5
小程序
快速回复
返回顶部
返回列表