在服务器上运行flink时,发生报错:Could not get JVM parameters and dynamic configurations properly。
处理办法:
卸载服务器系统中自带的 openjdk 手动安装 jdk1.8(版本自定)!
1,rpm -qa|grep jdk 输入以下命令,查看已有的openjdk版本
2,yum -y remove copy-jdk-configs-3.3-10.el7_5.noarch 输入以下命令将openjdk卸载
3,卸载掉所有通过rpm -qa|grep jdk命令输出的openjdk文件,卸载完成之后java相关的命令都不可使用(如:java ,java -version,javac等)
4,官网下载 jdk-8u171-linux-x64.tar.gz,下载完成之后上传到centos中。
5,解压 tar -zxvf jdk-8u171-linux-x64.tar.gz -C /usr/local/java
(这里我解压到了 /usr/local/java 目录下,建议目录,你们也可以自选)
6,配置JAVA_HOME (类似于window系统添加上环境变量,从而可以敲命令运行程序):
1)要做的就是:在/etc/profile文件的末尾加上 bin目录路径。
2)vim /etc/profile
3) export JAVA_HOME=/usr/local/java/jdk1.8.0_171/
4) export JRE_HOME=/usr/local/java/jdk1.8.0_171/jre
5) export PATH=$PATH:/usr/local/java/jdk1.8.0_171/bin
6) export CLASSPATH=./:/usr/local/java/jdk1.8.0_171/lib:/usr/local/java/jdk1.8.0_171/jre/lib
7, 通过以下命令使修改后的profile文件生效:
1)source /etc/profile
2) 这样JAVA_HOME 就配置好了
8, 输入以下命令查看是否安装好了
1)java -version