Hadoop及Spark 单机及分布式集群环境搭建常见问题及解决方法(续)
继上篇博客环境搭建时,常见问题及解决方法如下:
博客地址:https://blog.csdn.net/m0_37568814/article/details/80784749
遇到的问题及解决方法
1. 虚拟机 root用户默认密码修改: sudo passed 回车修改密码
-
hostname设置(master,slave1),修改/etc/hosts和/etc/hostname
-
ping命令无法使用:虚拟机设置,选择网络连接方式(桥接方式)
-
ssh命令报错: connect to host slave1 port 22: Connection refused
解决方法:安装并启动ssh服务,安装如下:apt-get install -f
apt-get install openssl-client---ubuntu 默认安装
apt-get install openssl-server
sudo /etc/init.d/ssh start—启动 ssh 服务
-
安装jdk时,手动下载软件包(jdk1.7版本:jdk-7u80-linux-x64),之后配置./bashrc文件。
-
安装过程中启动hadoop时报JAVA_HOME路径找不到。 解决方法:检查~/bashrc 设置正确。检查设置hadoop的安装路径下:/usr/local/hadoop/etc/hadoop中的hadoop-env.sh中JAVA_HOME需要设置为jdk所在的目录。
-
运行hdfs在/user下新建hadoop文件夹时报错:Unable to load native-hadooplibrary for your platform... using builtin-java classes where applicable 解决方法:下载对应的native-hadoop 64位的包,解压到hadoop安装目录下的lib和lib/native下,配置环境变量,并令其生效即可。
-
export HADOOP_COMMON_LIB_NATIVE_DIR=$HADOOP_HOME/lib/native
export HADOOP_OPTS="-Djava.library.path=$HADOOP_HOME/lib"
-
运行 Hadoop 程序时,为了防止覆盖结果,程序指定的输出目录(如output)不能存在,否则会 示错误,因此运行前需要先删除输出目录。在实际开发应用程序时,可考虑在程序中加上如下代码,能在每次运行时自动删除输出目录,避免繁琐的命令行操作
Configuration conf = new Configuration();Job job = new Job(cont);
/* 删除输出目录 */ Path outputPath = new Path(args[1]);
outputPath.getFileSystem(conf).delete(outputPath, true); -
./sbin/start-dfs.sh启动hadoop时,报以下错误'/usr/local/hadoop/logs':Operation not permitted 解决方式:检查/usr/local/hadoop/logs宿主为root用户,原因:chown -Rhadoop:hadoop hadoop/ 最后没加”/" 。 root用户修改/usr/local/hadoop/logs宿主为hadoop用户(chown -R hadoop hadoop/)即可。
11. 运行示例时,一直停留在如下界面,程序运行阻塞。
解决方法:增加虚拟机内存(从1G—>2G:OK) 即可。
阅读更多
- 生产环境实战spark (8)分布式集群 Hadoop集群WEBUI打不开问题解决,关闭防火墙firewall
- 王家林的“云计算分布式大数据Hadoop实战高手之路---从零开始”的第五讲Hadoop图文训练课程:解决典型Hadoop分布式集群环境搭建问题
- CentOS搭建Hadoop分布式集群详细步骤和常见问题解决
- 王家林的“云计算分布式大数据Hadoop实战高手之路---从零开始”的第五讲Hadoop图文训练课程:解决典型Hadoop分布式集群环境搭建问题
- 王家林的“云计算分布式大数据Hadoop实战高手之路---从零开始”的第五讲Hadoop图文训练课程:解决典型Hadoop分布式集群环境搭建问题
- 解决典型Hadoop分布式集群环境搭建问题
- centos下搭建单机和伪分布式hadoop环境-(4)搭建过程中的问题汇总
- Centos7 下 spark1.6.1_hadoop2.6 分布式集群环境搭建
- hadoop问题锦集(一)-搭建集群环境时的常见问题
- Hadoop2.7.2 Centos 完全分布式集群环境搭建 (3) - 问题汇总
- Hadoop、Spark 集群环境搭建问题汇总
- Centos7 下 spark1.6.1_hadoop2.6 分布式集群环境搭建
- Android 搭建开发环境 常见问题与解决方法
- android studio 开发环境搭建及常见问题解决方法
- Android开发环境搭建和常见问题的解决方法
- jenkins-master-slave分布式搭建、使用和集群测试环境原理、部署及常见问题解决
- Android开发环境搭建及常见问题解决方法
- 基于docker的spark-hadoop分布式集群之一: 环境搭建
- windows下搭建hadoop/spark环境常见问题
- 大数据学习系列之八----- Hadoop、Spark、HBase、Hive搭建环境遇到的错误以及解决方法