静态IP设置
vim /etc/sysconfig/network-scripts/ifcfg-ens33
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
IPADDR=192.168.18.128
NETMASK=255.255.255.0
GATEWAY=192.168.18.2
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=2c2371f1-ef29-4514-a568-c4904bd11130
DEVICE=ens33
ONBOOT=true
DNS1=114.114.114.114
systemctl restart network
Java8环境配置[CentOS7]
cd /usr/local/src
wget https://repo.huaweicloud.com/java/jdk/8u201-b09/jdk-8u201-linux-x64.tar.gz
tar -xzvf jdk-8u201-linux-x64.tar.gz -C /usr/local
vim /etc/profile
export JAVA_HOME=/usr/local/jdk1.8.0_201
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
source /etc/profile
java -version
java version "1.8.0_201"
Java(TM) SE Runtime Environment (build 1.8.0_201-b09)
Java HotSpot(TM) 64-Bit Server VM (build 25.201-b09, mixed mode)
Zookeeper单节点部署与配置
cd /usr/local/src
wget --no-check-certificate https://dlcdn.apache.org/zookeeper/zookeeper-3.9.1/apache-zookeeper-3.9.1-bin.tar.gz
tar -xzvf apache-zookeeper-3.9.1-bin.tar.gz -C /usr/local
cd /usr/local/apache-zookeeper-3.9.1-bin/
cp -r /usr/local/apache-zookeeper-3.9.1-bin/conf/zoo_sample.cfg /usr/local/apache-zookeeper-3.9.1-bin/conf/zoo.cfg
/usr/local/apache-zookeeper-3.9.1-bin/bin/zkServer.sh start
/usr/local/apache-zookeeper-3.9.1-bin/bin/zkServer.sh status
/usr/local/apache-zookeeper-3.9.1-bin/bin/zkServer.sh stop
Flink部署与配置
下载
cd /usr/local/src
wget --no-check-certifica https://mirrors.tuna.tsinghua.edu.cn/apache/flink/flink-1.18.1/flink-1.18.1-bin-scala_2.12.tgz
tar -xzvf flink-1.18.1-bin-scala_2.12.tgz -C /usr/local
修改配置
cd /usr/local/flink-1.18.1
vim /usr/local/flink-1.18.1/conf/flink-conf.yaml
jobmanager.rpc.address: 192.168.18.128
jobmanager.rpc.port: 6123
jobmanager.bind-host: 0.0.0.0
jobmanager.memory.process.size: 1600m
taskmanager.bind-host: 0.0.0.0
taskmanager.host: localhost
taskmanager.memory.process.size: 1728m
taskmanager.numberOfTaskSlots: 2
parallelism.default: 4
rest.port: 8081
rest.address: 0.0.0.0
rest.bind-address: 0.0.0.0
修改环境变量
vim /etc/profile
export FLINK_HOME=/usr/local/flink-1.18.1
export PATH=$FLINK_HOME/bin:$PATH
source /etc/profile
配置集群
vim /usr/local/flink-1.18.1/conf/masters
localhost:8081
vim /usr/local/flink-1.18.1/conf/workers
localhost
localhost
localhost
启停脚本
/usr/local/flink-1.18.1/bin/start-cluster.sh
/usr/local/flink-1.18.1/bin/stop-cluster.sh
可视化页面
http://192.168.18.128:8081/
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/8d62f06511ca72a9eecee93e14e6efb0.png)
依赖下载
链接:https://pan.baidu.com/s/1FN8Op9n-MzePEqc298vP2A?pwd=50c6
提取码:50c6