ubuntu 16.4下hadoop配置伪分布式时出现的坑
2024-09-02 10:08:47
在ubuntu16.4下spark的单机/伪分布式配置我在此就不在一一赘述,详情请点击如下连接:
Hadoop安装教程_单机/伪分布式配置_Hadoop2.6.0/Ubuntu14.04
我出现问题是在配置好伪分布式的文件并且NameNode 的格式化正确我弄成后,在启动hdfs时出现如下错误:
hadoop@litao-virtual-machine:/usr/local/hadoop$ ./sbin/start-dfs.sh
Starting namenodes on [localhost]
localhost: Error: JAVA_HOME is not set and could not be found.
localhost: Error: JAVA_HOME is not set and could not be found.
Starting secondary namenodes [0.0.0.0]
0.0.0.0: Error: JAVA_HOME is not set and could not be found.
此错误多出现于你的java环境没有配置正确的时候,关于如何正确配置ubuntu下的java请出门右转问百度。
当你的环境是ubuntu16.4 hadoop2.7.4 并且java已经确保正确配置时,(网上其它关于次报错的解决办法都尝试过时)或许下面我的解决办法会让你柳暗花明:
vim ./etc/hadoop/hadoop-env.sh #打开你hadoop安装路径下的hadoop环境配置脚本 # The only required environment variable is JAVA_HOME. All others are
# optional. When running a distributed configuration it is best to
# set JAVA_HOME in this file, so that it is correctly defined on
# remote nodes. # The java implementation to use.
JAVA_HOME=/usr/local/java/jdk1..0_151 #你的java路径
export JAVA_HOME #添加这两行内容
export JAVA_HOME=${JAVA_HOME} # The jsvc implementation to use. Jsvc is required to run secure datanodes
之后就可以重新执行:
./sbin/start-dfs.sh
#由于我在写博客时已经运行过,所以会提示已经运行
1 hadoop@litao-virtual-machine:/usr/local/hadoop$ ./sbin/start-dfs.sh
Starting namenodes on [localhost]
localhost: namenode running as process . Stop it first.
localhost: datanode running as process . Stop it first.
Starting secondary namenodes [0.0.0.0]
0.0.0.0: secondarynamenode running as process . Stop it first.
问题原因:
根因未知,只是在检查机子各项配置没有问题之后,加上各种猜测性测试得到的解决办法。
希望本条微博可以给您带来帮助!
最新文章
- x86开启 HUGEPAGES
- 转载:安装ie driver和chrome driver
- Hadoop基础知识
- 利用Roslyn把C#代码编译到内存中并进行执行
- CCPC总结
- 谈谈oracle中的临时表
- BeautifulSoup解析非标准HTML的问题
- pd的django To do list 教程------(1)说明与展示
- C++ 头文件系列(set)
- MySQL中information_schema数据库的内容
- pycallgraph 追踪Python函数内部调用
- HTML5网页录音和上传到服务器,支持PC、Android,支持IOS微信
- Nginx安装与代理
- Expedition---POJ - 2431
- ReactJs入门教程-精华版
- Hdoj 1007 Quoit Design 题解
- 推荐一个实用的 .gitignore 文件
- strerror函数的总结【转】
- Spring 注解详细分析解释有实例
- 解决读取Excel表格中某列数据为空的问题 c#
热门文章
- thead tbody tfoot
- Linux的简介安装与简单使用
- .NET MVC Json()处理大数据异常解决方法
- 如何让cmd启动始终以管理员身份运行(方法已失效)
- Git-第五篇廖雪峰Git教程学习笔记(4)分支
- [CCPC-Wannafly &; Comet OJ 夏季欢乐赛(2019)]飞行棋
- kotlin学习(1)基础
- mysql自动备份脚本
- Python之路-函数基础&;局部变量与全局变量&;匿名函数&;递归函数&;高阶函数
- SQLyog安装