IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 大数据 -> CentOS7 Hadoop 伪分布式环境搭建以及Hadoop格式化 -> 正文阅读

[大数据]CentOS7 Hadoop 伪分布式环境搭建以及Hadoop格式化

准备工具:Xshell7、xftp、VMware、Hadoop安装包、java安装包

版本:hadoop-2.6.0-cdh5.5.5.tar.gz、oracle-j2sdk1.8-1.8.0+update181-1.x86_64.rpm

找不到这俩资源的用我的安装包

链接:https://pan.baidu.com/s/14Smd27u8PFPWlujyUdxfBQ?
提取码:h5oa?

将hadoop和jdk安装包上传至虚拟机指定文件夹(/software)下

?利用xftp在/usr目录下创建java文件夹

解压java压缩包到指定路径

rpm -ivh /software/oracle-j2sdk1.8-1.8.0+update181-1.x86_64.rpm -C /usr/java


在根目录下创建hadoop文件夹,解压hadoop压缩包到指定路径

tar -zxvf /software/hadoop-2.6.0-cdh5.5.5.tar.gz -C /hadoop
?

配置java、Hadoop路径:

????????配置 /etc/profile文件:vi /etc/profile

? ? ? ? 按i进入编辑模式,移动光标至最下方,添加如下代码

export JAVA_HOME=/usr/java/jdk1.8.0_181-cloudera
export PATH=$JAVA_HOME/bin:$PATH:$HADOOP_HOME/bin:$HADOOP_HOME/sbin  #添加java和hadoop环境变量
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export HADOOP_HOME=/hadoop/hadoop-2.6.0-cdh5.5.5  

????????按esc退出编辑模式,输入? ?:wq? 保存编辑(此处要输入英文冒号)

????????输入source /etc/profile? ?重启配置,使之生效

在线安装rsync

? ? ? ? yum install rsync

安装ssh

????????yum install ssh

设置ssh免密

????????ssh localhost ? #检查是否设置免密,如果提示需要你输入密码,则说明没有配置免密

????????ssh-keygen -t rsa -P '' -f ~/.ssh/id_rsa

????????cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys

????????chmod 0600 ~/.ssh/authorized_keys

到这里就配置成功了,可以再输入ssh localhost检查一遍

配置Hadoop

????????cd /hadoop/hadoop-2.6.0-cdh5.5.5/etc/hadoop

????????修改 core-site.xml

????????添加:

<configuration>
    <property>
        <name>fs.defaultFS</name>
        <value>hdfs://localhost:9000</value>
    </property>
</configuration>

? ? ? ? :wq? ? 保存(注意,这里最好不要使用xftp编辑文件,可能会出现修改不成功的问题,建议还是使用xshell进行编辑)

????????修改hdfs-site.xml

? ? ? ? 添加:

<configuration>
    <property>
        <name>dfs.replication</name>
        <value>1</value>     #一个节点
    </property>
</configuration>

? ? ? ? :wq? ? ?保存退出

这里就已经配置完了。

格式化(不要重复格式化 容易出错):

cd /hadoop/hadoop-2.6.0-cdh5.5.5/
bin/hdfs namenode -format
sbin/start-dfs.sh   //启动hdfs,不要使用start-all.sh 使用spark容易报错

?关闭防火墙:

????????systemctl stop firewalld

输入jps,查看是否正常启动,一般来说,出现namenode、datanode、secondarynode这几个就表示你的hadoop配置和格式化都没有问题

一些错误:

????????

出现上面这种错误的时候,有一个可能的原因就是你前面的配置和格式化出错了,这个时候?需要你去检查你上面配置的两个文件,有可能是<>尖括号不匹配的问题,建议这里使用notepad++进行编辑,它会自动检查html语法错误的,再就是查看你添加的配置信息和你的路径是否符合,然后重新格式化,如果格式化之后启动hdfs还是报这个错,就将/hadoop/hadoop-2.6.0-cdh5.5.5/etc/hadoop下hadoop-env.sh文件重新设置java路径 export JAVA_HOME=/usr/java/jdk1.8.0_181-cloudera,然后重新格式化,再次启动hdfs。

?

?

  大数据 最新文章
实现Kafka至少消费一次
亚马逊云科技:还在苦于ETL?Zero ETL的时代
初探MapReduce
【SpringBoot框架篇】32.基于注解+redis实现
Elasticsearch:如何减少 Elasticsearch 集
Go redis操作
Redis面试题
专题五 Redis高并发场景
基于GBase8s和Calcite的多数据源查询
Redis——底层数据结构原理
上一篇文章      下一篇文章      查看所有文章
加:2021-07-27 16:17:12  更:2021-07-27 16:20:24 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/20 21:40:42-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码