首页 文章 精选 留言 我的

精选列表

搜索[最权威安装],共10000篇文章
优秀的个人博客,低调大师

cloudera之hadoop-0.20.1+152.tar.gz 安装出现找不到JAVA_HOME问题的解决办法

作者:田逸( sery@163.com) from http://blog.formyz.org/?p=140 除了官方的hadoop版本外,cloudera.com也发布自己的hadoop版本。据说yahoo 负责hadoop开发的某个哥们跳槽到cloudera.com(hugo告诉我的)。为此,我把hadoop从官方的hadoop-0.20.1换成cloudera.com的hadoop-0.20.1+152.tar.gz,再加上hive-0.4.0+14. 配置方法跟官方的版本一致,具体请参考前边的文章或者网上的文档。可以当我配置好以后,运行start-all.sh时,确出现如下的报错: ======================================================================+ | Error: JAVA_HOME is not set and Java could not be found | +----------------------------------------------------------------------+ | Please download the latest Sun JDK from the Sun Java web site | | > http://java.sun.com/javase/downloads/< | | | | Hadoop requires Java 1.6 or later. | | NOTE: This script will find Sun Java whether you install using the | | binary or the RPM based installer. | +======================================================================+ 明明在hadoop-env.sh设置好了,为了保险,又在/etc/profile设置了一遍。以hadoop用户登陆系统,在任意路径执行echo $JAVA_HOME ,显示"/usr/local/jdk",是我服务器jdk正确的路径啊!再查一下文档,云:需要jdk1.6以上的版本,我使用的是jdk1.6.0_16,应该符合要求的。 那问题又会在哪里呢?grep一把,看那些文件包含字符串JAVA_HOME.先搜hadoop/conf,只有hadoop-env.sh包含这个字串。再换一个目录hadoop/bin,查看一下,其输出如下: [root@hadoops2 hadoop]# grep JAVA_HOME bin/*bin/hadoop:export JAVA_HOME=/usr/local/jdkbin/hadoop:# JAVA_HOME The java implementation to use. Overrides JAVA_HOME. bin/hadoop:if [ "$JAVA_HOME" != "" ]; then bin/hadoop: #echo "run java in $JAVA_HOME" bin/hadoop: JAVA_HOME=$JAVA_HOME bin/hadoop:if [ "$JAVA_HOME" = "" ]; then bin/hadoop: echo "Error: JAVA_HOME is not set." bin/hadoop:JAVA=$JAVA_HOME/bin/java bin/hadoop:CLASSPATH=${CLASSPATH}:$JAVA_HOME/lib/tools.jar bin/hadoop-config.sh:if [ -z "$JAVA_HOME" ]; then bin/hadoop-config.sh: export JAVA_HOME=$candidate bin/hadoop-config.sh: if [ -z "$JAVA_HOME" ]; then bin/hadoop-config.sh:| Error: JAVA_HOME is not set and Java could not be found | bin/rcc:# JAVA_HOME The java implementation to use. Overrides JAVA_HOME. bin/rcc:if [ "$JAVA_HOME" != "" ]; then bin/rcc: #echo "run java in $JAVA_HOME" bin/rcc: JAVA_HOME=$JAVA_HOME bin/rcc:if [ "$JAVA_HOME" = "" ]; then bin/rcc: echo "Error: JAVA_HOME is not set." bin/rcc:JAVA=$JAVA_HOME/bin/java bin/rcc:CLASSPATH=${CLASSPATH}:$JAVA_HOME/lib/tools.jar 嘿!好几个文件都与JAVA_HOME相关呢。接着挨个查看文件,感觉hadoop-config.sh这个文件嫌疑最大,其内容刚好有一段与运行hadoop报错内容相一致,我把程序片段贴在下面: # attempt to find java if [ -z "$JAVA_HOME" ]; then for candidate in \ /usr/lib/jvm/java-6-sun \ /usr/lib/j2sdk1.6-sun \ /usr/local/jdk \ /usr/java/jdk1.6* \ /usr/java/jre1.6* \ /Library/Java/Home ; do if [ -e $candidate/bin/java ]; then export JAVA_HOME=$candidate break fi done # if we didn't set it if [ -z "$JAVA_HOME" ]; then cat 1>&2 <<EOF +======================================================================+ | Error: JAVA_HOME is not set and Java could not be found | +----------------------------------------------------------------------+ | Please download the latest Sun JDK from the Sun Java web site | | > http://java.sun.com/javase/downloads/< | | | | Hadoop requires Java 1.6 or later. | | NOTE: This script will find Sun Java whether you install using the | | binary or the RPM based installer. | +======================================================================+ EOF exit 1 fi fi 我在这段中间加如行 "/usr/local/jdk \",然后在运行,一切就正常了! [smartcounter:3] 本文转自sery51CTO博客,原文链接:http://blog.51cto.com/sery/231751 ,如需转载请自行联系原作者

优秀的个人博客,低调大师

鲁班 H5 1.8.1 发布,开源版本的易企秀、人人秀,支持本地一键安装,快速体验

【鲁班H5】前后端都开源的h5快速制作平台,类似于开源版本的易企秀、人人秀,可以通过拖拽的形式,快速生成H5 🎉🎉 鲁班H5 v1.8.0 发布了: 🎉🎉 鲁班H5 v1.8.1 发布了,建议升级 主要是Bug Fix: 【修复封面图和其它文件上传上传相关Bug】 已经在生产环境部署的同学,请参见 Migration Guide(迁移指南) 进行迁移: https://ly525.github.io/luban-h5/zh/migration-guide/migration-guide-1.8.0-to-1.8.1.html 欢迎吐槽、体验、反馈您的建议和意见😄 相关链接 鲁班 H5 的详细介绍:点击查看 鲁班 H5 的下载地址:点击下载 鲁班 H5 的GitHub地址:GitHub

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册