首页 > 编程语言 >启动flink显示ERROR: JAVA_HOME is not set and could not be found.

启动flink显示ERROR: JAVA_HOME is not set and could not be found.

时间:2023-05-09 14:24:52浏览次数:42  
标签:profile set JAVA hadoop etc sh HOME found

问题:
JAVA_HOME存在,但启动flink时出现ERROR: JAVA_HOME is not set and could not be found.

原因:
环境变量加载顺序不对

# /etc/profile.d/hadoop.sh
# ...
export HADOOP_CLASSPATH=`hadoop classpath`

JAVA_HOME是在 java.sh 里定义的,而 hadoop.sh 按照字典序先于 java.sh 加载。
没有 JAVA_HOME,那么 hadoop 命令会报错。

# /etc/profile
# ...
for i in /etc/profile.d/*.sh /etc/profile.d/sh.local ; do
    if [ -r "$i" ]; then
        if [ "${-#*i}" != "$-" ]; then 
            . "$i"
        else
            . "$i" >/dev/null
        fi
    fi
done

解决:
hadoop.sh 重命名为 z1_hadoop.sh

标签:profile,set,JAVA,hadoop,etc,sh,HOME,found
From: https://www.cnblogs.com/aminor/p/17384850.html

相关文章

  • Unable to open debugger port (127.0.0.11774) java.net.BindException Address alre
    解决intellijIDEA启动项目报错:Unabletoopendebuggerport(127.0.0.1:1774):java.net.BindException"Addressalreadyinuse:bind"cause(原因)端口被占用❗resolve(解决)netstat-aon|findstr"端口号"taskkill-f-pid进程号参考博客解决idea启动项目报错:U......
  • 在线直播源码,java数据分页几种方式
    在线直播源码,java数据分页几种方式1.使用PageUtils Service: /**   *分页查询   *   *@paramparams查询条件   *@returnPageUtils   */  PageUtilsqueryPage(Map<String,Object>params);   ServiceImpl: Page<数据库对象实体>pa......
  • 纯java项目maven 打可执行包
    <build><plugins><plugin><artifactId>maven-assembly-plugin</artifactId><version>3.5.0</version><configuration><......
  • Java Test ENV setup for Algorithms, 4th Edition
    setjavaenv,add/home/linxu/myspace/java_projects/algs4/algs4.jartoCLASSPATHsudovim~/.bashrcexportJAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64exportPATH=$PATH:$JAVA_HOME/binexportCLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:$JAVA_......
  • java.lang.IllegalStateException: Failed to check the status of the service 的解
    参考资料java.lang.IllegalStateException:Failedtocheckthestatusoftheservice的解决办法_Hello_World_QWP的博客-CSDN博客环境条件springcloud,注册中心用的是zookeeper;报错原因@ReferenceprivateXXXServicexxxService;解决方法@Refe......
  • java代码开发规范
    目录风格指南相关工具开发规范日志规范链路追踪规范其他命名规范分支管理项目与服务名称镜像规范参考资料啦啦啦~~我不生产规范,我只是规范的搬运工风格指南代码风格以googlecodestyle为标准,规范内容:英文原文:https://google.github.io/styleguide/javaguide.html中文......
  • offsetHeight、clientHeight、scrollHeight的区别
    1.盒子模型介绍这三个属性之前先来了解一下CSS盒子模型。盒子模型顾名思义就是盒子的意思,盒子里面可以装很多东西。组成一个完整的盒子主要包括下面几个部分:widthheightpaddingbordermarginbox-sizing(用来区别正常盒模型和怪异盒子模型)盒子模型又分为了正常盒模型和......
  • Java NullPointerException 没有打印堆栈
    ref  https://www.bbsmax.com/A/obzbgx41JE/ 周五在公司搭好的ELK上查看日志,组长让看看其中NullPointerException出现很多的原因。通过NullPointerException搜索,点看其中一个查看,发现异常的信息就一行java.lang.NullPointerException,并没有堆栈信息。看了几个都没有,然后翻......
  • Java设计模式-代理模式
    简介代理模式是一种结构型设计模式,它可以让我们通过一个代理对象来访问一个真实的目标对象,从而实现对目标对象的功能扩展或保护。代理模式的主要角色有三个:抽象主题(Subject):定义了真实主题和代理主题的公共接口,使得在任何使用真实主题的地方都可以使用代理主题。真实主题(RealS......
  • Java爬虫可以非常溜
    Java爬虫是一种利用Java语言编写的网络爬虫,主要用于从互联网上获取数据。在Java中,常用的爬虫框架有Jsoup、HttpClient、Selenium等。其中Jsoup是一种解析HTML文档的Java库,可以方便地进行HTML解析和内容提取。HttpClient是Apache组织开发的JavaHTTP客户端库,......