天天看點

Flink Standalone環境的搭建

1、下載下傳檔案:flink-1.11.2-bin-scala_2.12.tgz

https://archive.apache.org/dist/flink/flink-1.11.2/

2、上傳檔案

上傳檔案到兩台機器:10.101.93.156 、10.101.93.131

2、解壓檔案: tar -xvf flink-1.11.2-bin-scala_2.12.tgz

3、配置檔案:

把10.101.93.156配置為master

把10.101.93.131配置為worker 

兩台機器配置一模一樣:

$ vi flink-1.11.2/conf/flink-conf.yaml

jobmanager.rpc.address: 10.101.93.156

flink-1.11.2/conf/workers

$ vi flink-1.11.2/conf/workers 

10.101.93.131

4、啟動flink (在master 節點的主機上操作)

[host-10-101-93-156-vm bin]$ ./start-cluster.sh 

Starting cluster.

Starting standalonesession daemon on host host-10-101-93-156-vm.

Starting taskexecutor daemon on host host-10-101-93-131-vm.

檢查程序是否啟動:

[host-10-101-93-156-vm bin]$ ps -ef |grep flink

aucd      3532     1  3 14:48 pts/0    00:00:19 /usr/java/jdk1.8.0_131//bin/java -Xmx1073741824 -Xms1073741824 -XX:MaxMetaspaceSize=268435456 -Dlog.file=/home/aucd/flink/flink-1.11.2/log/flink-aucd-standalonesession-0-host-10-101-93-156-vm.log -Dlog4j.configuration=file:/home/aucd/flink/flink-1.11.2/conf/log4j.properties -Dlog4j.configurationFile=file:/home/aucd/flink/flink-1.11.2/conf/log4j.properties -Dlogback.configurationFile=file:/home/aucd/flink/flink-1.11.2/conf/logback.xml -classpath /home/aucd/flink/flink-1.11.2/lib/flink-csv-1.11.2.jar:/home/aucd/flink/flink-1.11.2/lib/flink-json-1.11.2.jar:/home/aucd/flink/flink-1.11.2/lib/flink-shaded-zookeeper-3.4.14.jar:/home/aucd/flink/flink-1.11.2/lib/flink-table_2.12-1.11.2.jar:/home/aucd/flink/flink-1.11.2/lib/flink-table-blink_2.12-1.11.2.jar:/home/aucd/flink/flink-1.11.2/lib/log4j-1.2-api-2.12.1.jar:/home/aucd/flink/flink-1.11.2/lib/log4j-api-2.12.1.jar:/home/aucd/flink/flink-1.11.2/lib/log4j-core-2.12.1.jar:/home/aucd/flink/flink-1.11.2/lib/log4j-slf4j-impl-2.12.1.jar:/home/aucd/flink/flink-1.11.2/lib/flink-dist_2.12-1.11.2.jar::: org.apache.flink.runtime.entrypoint.StandaloneSessionClusterEntrypoint --configDir /home/aucd/flink/flink-1.11.2/conf --executionMode cluster

[host-10-101-93-131-vm conf]$ ps -ef | grep flink

aucd      7147     1  3 14:49 ?        00:00:19 /usr/java/jdk1.8.0_251/bin/java -XX:+UseG1GC -Xmx536870902 -Xms536870902 -XX:MaxDirectMemorySize=268435458 -XX:MaxMetaspaceSize=268435456 -Dlog.file=/home/aucd/flink/flink-1.11.2/log/flink-aucd-taskexecutor-4-yuanlelin-duzhimin-normal-host-10-101-93-131-vm.log -Dlog4j.configuration=file:/home/aucd/flink/flink-1.11.2/conf/log4j.properties -Dlog4j.configurationFile=file:/home/aucd/flink/flink-1.11.2/conf/log4j.properties -Dlogback.configurationFile=file:/home/aucd/flink/flink-1.11.2/conf/logback.xml -classpath /home/aucd/flink/flink-1.11.2/lib/flink-csv-1.11.2.jar:/home/aucd/flink/flink-1.11.2/lib/flink-json-1.11.2.jar:/home/aucd/flink/flink-1.11.2/lib/flink-shaded-zookeeper-3.4.14.jar:/home/aucd/flink/flink-1.11.2/lib/flink-table_2.12-1.11.2.jar:/home/aucd/flink/flink-1.11.2/lib/flink-table-blink_2.12-1.11.2.jar:/home/aucd/flink/flink-1.11.2/lib/log4j-1.2-api-2.12.1.jar:/home/aucd/flink/flink-1.11.2/lib/log4j-api-2.12.1.jar:/home/aucd/flink/flink-1.11.2/lib/log4j-core-2.12.1.jar:/home/aucd/flink/flink-1.11.2/lib/log4j-slf4j-impl-2.12.1.jar:/home/aucd/flink/flink-1.11.2/lib/flink-dist_2.12-1.11.2.jar::: org.apache.flink.runtime.taskexecutor.TaskManagerRunner --configDir /home/aucd/flink/flink-1.11.2/conf -D taskmanager.memory.framework.off-heap.size=134217728b -D taskmanager.memory.network.max=134217730b -D taskmanager.memory.network.min=134217730b -D taskmanager.memory.framework.heap.size=134217728b -D taskmanager.memory.managed.size=536870920b -D taskmanager.cpu.cores=1.0 -D taskmanager.memory.task.heap.size=402653174b -D taskmanager.memory.task.off-heap.size=0b

5、打開Flink Dashboard

[host-10-101-93-156-vm conf]$ vi flink-conf.yaml

rest.port: 8081

rest.address: 10.101.93.156

重新開機flink 叢集

浏覽器輸入:http://10.101.93.156:8081

Flink Standalone環境的搭建

繼續閱讀