阿里云esc服务器上装hadoop

  • hadoop是一由Apache基金会所开发分布式系统基础架构。它可使用户在不了解分布式底层细节的情况。开发分布式程序,充分利用集群来进行高速运算和存储。HDFS和MapReduce就是hadoop的框架最核心的设计,HDFS,为海量数据提供了存储,MapReduce则是为海量数据提供了计算。
  • 谷歌就发表了著名三篇论文。包括了Mapreduce编程模型、和文件系统GFS还有列式存储BigTable,虽然谷歌没有开源,但是,在其论文中介绍了相关技术。所以说Apache开源了的Hadoop和Hbase中,Hadoop的Mapreduce和HDFS的思想,是来源于谷歌的两篇mapreduce和GFS著名论文,而hbase则是来源于谷歌的另一篇Bigtable论文。

安装使用过程

获取linux环境

  • 租用高校计划的阿里云服务器
  • 安装完成后就可以使用Putty(在windows下)来远程登录

安装JDK

  • 下载jdk的安装包,并上传/usr/java目录
  • 一般来说使用wget就可以正常下载了,但是Oracle官网会限制我们的使用
  • 解压安装JDK tar -zxvf jdk-8u40-linux-x64.tar.gz(gz包是linux用的) -C /usr/local/src/
  • 配置jdk环境变量

修改profile 文件文本

  • vim /etc/profile
    在文件的末尾添加如下
    export JAVA_HOME=/usr/local/src/jdk1.8.0_74(jdk路径)
    export PATH=$PATH:$JAVA_HOME/bin
    export CLASSPATH.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
    
  • 注意!!

  • JAVA_HOME =后的内容是你的 JDK 安装目录
    Linux 下用冒号“:”来分隔路径
    $PATH / $CLASSPATH / $JAVA_HOME 用以引用原来的环境变量值
    export 则是把这三个变量导出,变成全局变量。
    按i进入编辑模式,esc退出
    :wq退出当前
    使用source /etc/profile指令 使配置生效
    使用java -version指令 查看是否配置成功
    

配置Hadoop

  • 下载Hadoop1.2.1 (wget命令)+下载地址

  • ls 查看当前目录下文件,可以看到hadoop的安装包,可以mv到/opt/目录下

  • 解压缩 tar -zxvf hadoop-1.2.1.tar.gz ,解压缩后多了一个文件夹,cd命令进入

  • 配置第一个vim hadoop-env.sh , 1.2.1在conf文件夹下

  • 然后改三个XML文件hadoop有很多配置文件,很大部分我们可以使用默认值,slave是集群需要配置的文件。伪分布式有以下几个我们需要配置

  • vim core-site.xml
    打开后是个空配置文件
    hadoop.tmp.dir
    /hadoopdfs.name.dir
    /hadoop/namefs.default.name
    localhost:9000直接粘贴会出错,需要修改
    修改第二个文件vim hdfs-site.xml。
    配置文件的系统数据存放目录dfs.data.dir
    /hadoop/data
    (粘贴不完整,可以对照图片,图在文章末尾自行修改)
    配置第三个文件
    vim mapred-site.xml
    配置任务调度器如何去访问mapred.job.tracker
    localhost:9001接下来需要告诉系统hadoop放在哪
    vim /etc/profile(同前面配置jdk,此处不能写成vim etc/…)
    如何配置,详情见图片
    source /etc/profile这时可以使用hadoop这个命令了
    我们来找到hadoop的执行程序
    在执行之前,需要对namenode进行格式化
    见图片
    start-all.sh 启动
    启动正常后输入jps命令,
    显示Jps、SecondaryNameNode、NameNode。则启动成功。
    

结果分析

  • Jdk配置成功,hadoop配置成功,把jdk关联到hadoop后,所以hadoop得以正常启动。

存在的问题

  • Vim 和 Source 命令后面的路径少了/,无法正常进入环境配置和环境变量配置应用。
    完整路径是:/etc/profile
    环境变量配置不对,搞错jdk路径导致Java_home配置失败,解压的时候应记录路径。
    Path配置错误导致hadoop启动后jps命令只显示有jps
    正确配置为$PATH:$JAVA_HOME/bin:$HADOOP_HOME/bin:$HADOOP_HOME/sbin
    

阿里云esc服务器上装hadoop相关推荐

  1. 华为云 和 阿里云 跨服务器搭建Hadoop集群

    目录 华为云 和 阿里云 跨服务器搭建Hadoop集群 说明 期间遇到的问题 CentOS6 7 8更换阿里yum源 修改服务器名称 安装JDK 安装Hadoop 编写集群分发脚本 xsync scp ...

  2. 阿里云ECS服务器部署HADOOP集群(三):ZooKeeper 完全分布式集群搭建

    本篇将在阿里云ECS服务器部署HADOOP集群(一):Hadoop完全分布式集群环境搭建的基础上搭建,多添加了一个 datanode 节点 . 1 节点环境介绍: 1.1 环境介绍: 服务器:三台阿里 ...

  3. 阿里云esc服务器绑定域名及阿里云域名备案简单流程

    本文中简单介绍阿里云esc服务器绑定域名及阿里云域名备案准备工作: 1.选择域名(建议在阿里云,操作域名解析时会方便很多,后面你就知道了)2.选择阿里云esc服务器(的确是速度.稳定性都好很多很多)3 ...

  4. 阿里云esc服务器绑定域名及阿里云域名备案教程

    本文中简单介绍阿里云esc服务器绑定域名及阿里云域名备案准备工作: 1.选择域名(建议在阿里云,操作域名解析时会方便很多,后面你就知道了) 2.选择阿里云esc服务器(的确是速度.稳定性都好很多很多) ...

  5. 阿里云esc 服务器购买使用,超详细教程

    个人觉得这篇博文超级好,超级详细,对于从没有使用过远程服务器的小白菜(me)超级友好 阿里云针对大学生推出了一系列的优惠活动可以帮助大学生更便宜的购买服务器(只需要9.9元/月哦) 接下来,就教大家如 ...

  6. 阿里云ESC服务器数据快速转移至轻量应用服务器

    ECS服务器的换ECS的服务器已有的数据转换就很简单了,直接创建自定义镜像,创建完成后新服务器直接更换系统盘然后选择你创建的镜像就直接吧你的数据可软件一起直接移到新的ECS的服务器了 可是坑爹的是,新 ...

  7. 教你从零开始搭建阿里云ESC服务器(建站)新手必看!

    第一步:购买阿https://www.aliyun.com里云服务器 1.首先 我们要到 阿里云官方网站 进行注册账号并实名认证 阿里云官网地址https://www.aliyun.com 2.购买阿 ...

  8. 阿里云esc服务器真垃圾啊

    rnm,买了五年的,真就坑人啊 写的峰值10mbps 然后,下载个mysql,你看着下载速度,1G安装包我TM要下载几天!!! 自己,先下载到自己电脑上 然后,通过xftp上传到esc,想着总能快点吧 ...

  9. 阿里云esc服务器和mysql_解决远程链接阿里云esc服务器的mysql数据库

    转载:http://blog.csdn.net/enjoyphp/article/details/73512477 今天配置linux下mysql数据库可以远程访问的问题,百度这方面的资料有很多,但是 ...

最新文章

  1. python【蓝桥杯vip练习题库】ALGO-77 斜率计算
  2. 操作索引库-创建索引库
  3. 第七季4:网络telnet调试、海思proc文件系统调试接口
  4. 关于游戏的C 语言的课设报告,猜单词游戏C课程设计报告.doc
  5. MFC 强大功能函数
  6. 10个前端开发人员必须知道的CSS框架
  7. python游戏设计教程视频_零基础python教程-用Python设计你的第一个小游戏
  8. 为什么沃伦·巴菲特有那么多的时间去阅读和思考
  9. 某CRM旗舰版功能齐全客户管理系统源码
  10. linux能安装cad快速看图不,cad快速看图(三种方法教你快速查看CAD图纸)
  11. 最受Java程序员欢迎的大数据工具排名
  12. Android Studio 导入图片标红错误
  13. [SPRD]展锐Android R关机充电动画修改
  14. 单链表的基本操作-插入结点、删除结点、新建链表、查找结点位置
  15. 宣布全面开源,微众银行正下一盘区块链商业的大棋
  16. FPGA之简易频率计的设计
  17. 每日一道 LeetCode (36):相交链表
  18. Soraの第一篇博客
  19. Google 国内外镜像地址:
  20. Parallels Desktop 如何使用键盘快捷键

热门文章

  1. 定义char dog[]=wang\0miao;那么sizeof(dog)与strlen(dog)分别是多少:
  2. 文件存储、对象存储、块存储分不清楚?看完就懂了
  3. 块存储、文件存储、对象存储这三者的区别
  4. win10关闭windows聚焦_Windows 10聚焦怎么用?教你玩转Windows聚焦功能
  5. Oracle简单操作总结
  6. android登录程序代码,android 应用软件注册与自动登录代码
  7. git push如何强制提交
  8. com、cn域名到期删除时间
  9. c++的构造函数赋值函数重载运算符等
  10. 深度学习的几何观点:1流形分布定律、2学习能力的上限。附顾险峰教授简历(长文慎入,公号回复“深度学习流形分布”可下载PDF资料)