【Linux】CentOS7安装Flink与防火墙设置

文章目录

  • CentOS7安装Flink
  • 防火墙firewalld
  • 防火墙iptables
  • 参考文章

CentOS7安装Flink

1、新增文件夹flink

mkdir -p /opt/flink

2、下载flink最新版本

  • 手动下载后sftp上传到flink目录,最新版本下载地址: https://downloads.apache.org/flink/flink-1.16.1/
  • 自动下载,命令:wget mirrors.hust.edu.cn/apache/flink/flink-1.7.2/flink-1.7.2-bin-hadoop24-scala_2.11.tgz

3、在当前flink目录解压

tar -zxvf flink-1.16.1-bin-scala_2.12.tgz
在这里插入图片描述

4、修改flink-conf.yaml配置文件

rest.bind-address: 0.0.0.0

5、启动flink集群

进入bin目录:cd /root/kingyifan/flink/flink-1.7.2/bin/
启动flink:./start-cluster.sh

6、查看是否启动成功

jps

防火墙firewalld

1、centos7.0默认是firewalld方式。

firewalld的配置方法主要有三种:图形化工具firewall-config、命令行firewall-cmd和直接编辑xml文件。

  • 查看防火墙状态:firewall-cmd --state
  • 查看防火墙版本:firewall-cmd --version
  • 更多防火墙状态:systemctl status firewalld.service
  • 开启防火墙:systemctl start firewalld.service
  • 关闭防火墙:systemctl stop firewalld.service
  • 重启防火墙:systemctl restart firewalld.service
  • 设置开机自启:systemctl enable firewalld.service
  • 设置开机禁启:systemctl disable firewalld.service
  • 查看是否自启:systemctl is-enabled firewalld.service
  • 查看自启列表:systemctl list-unit-files|grep enabled
  • 查看启动失败的服务列表:systemctl --failed

  • 添加开放端口:firewall-cmd --add-port=8080/tcp
  • 永久开放端口:firewall-cmd --add-port=8080/tcp --permanent
  • 开放端口范围:firewall-cmd --add-port=80-8080/tcp
  • 删除开放端口:firewall-cmd --remove-port=8080/tcp
  • 查看特定开放端口:firewall-cmd --query-port=8080/tcp
  • 查看所有开放端口:firewall-cmd --list-all
  • 更新防火墙规则:firewall-cmd --reload
  • 重启并更新规则:firewall-cmd --complete-reload

没有–permanent重启后失效
systemctl是CentOS7的服务管理工具中主要的工具,它融合之前service和chkconfig的功能于一体

查看所有打开的端口: firewall-cmd --zone=public --list-ports
查看区域信息: firewall-cmd --get-active-zones
查看指定接口所属区域: firewall-cmd --get-zone-of-interface=eth0
拒绝所有包:firewall-cmd --panic-on
取消拒绝状态: firewall-cmd --panic-off
查看是否拒绝: firewall-cmd --query-panic
systemctl mask firewalld
systemctl unmask firewalld

防火墙iptables

1、Centos6.0防火墙用iptables管理。修改iptables配置,放开端口8081:

vi /etc/sysconfig/iptables
-A INPUT -m state --state NEW -m tcp -p tcp --dport 8081 -j ACCEPT

2、重启iptables防火墙

service iptables restart

3、如果重启防火墙失败:Redirecting to /bin/systemctl restart iptables.service

安装iptables:yum install iptables-services
设置开机启动:systemctl enable iptables.service

4、iptables相关命令

systemctl stop iptables
systemctl start iptables
systemctl restart iptables
systemctl reload iptables

5、关闭iptables

#关闭iptables
systemctl mask iptables
systemctl stop iptables
#切换
systemctl unmask firewalld
systemctl start firewalld

参考文章

https://www.cnblogs.com/ibigboy/p/12011481.html

你可能感兴趣的:(Linux,linux,flink,scala)