安装必要依赖
- 在物理机运行以下命令,将JSON依赖包下载到“flink/lib”目录中。
wget -P /usr/local/flink/lib/ https://repo.maven.apache.org/maven2/org/json/json/20240303/json-20240303.jar
- 在物理机运行以下命令,将Gson依赖包下载到“flink/lib”目录中。
wget -P /usr/local/flink/lib/ https://repo.maven.apache.org/maven2/com/google/code/gson/gson/2.11.0/gson-2.11.0.jar
- 安装其他依赖库。
- 请参见表3获取依赖包Dependency_library.zip和Dependency_library.z01,将这两个文件解压到“/opt”目录,并为解压后的依赖目录设置权限。
zip -F Dependency_library.zip --out Dependency_library_complete.zip unzip Dependency_library_complete.zip -d /opt chmod -R 550 /opt/Dependency_library/*
- 替换Nexmark依赖包:从Dependency_library中获取nexmark-flink-0.3-SNAPSHOT.jar,将其复制到“flink/lib”目录中,并删除旧版本的Nexmark依赖包,替换为新版本。
1 2 3
cp /opt/Dependency_library/nexmark-flink-0.3-SNAPSHOT.jar /usr/local/flink/lib rm -rf /opt/nexmark/lib/nexmark-flink-0.2-SNAPSHOT.jar cp /opt/Dependency_library/nexmark-flink-0.3-SNAPSHOT.jar /opt/nexmark/lib/
Flink启动时会自动加载“flink/lib”目录下的依赖包。完成以上步骤后,表示依赖安装成功。
- 请参见表3获取依赖包Dependency_library.zip和Dependency_library.z01,将这两个文件解压到“/opt”目录,并为解压后的依赖目录设置权限。
父主题: 安装基础环境