zoukankan      html  css  js  c++  java
  • ubuntu Hadoop及Spark环境搭建

    关于平台选择的问题
    目前分布式计算框架主要是在linux系统下开发,因此选择ubuntu或者centos都没有问题。
    spark发展到现在,很多方面都已经十分完善,其速度与性能等也比hadoop好不止一个数量级,因此,主要使用spark进行分布式计算框架的学习。但是hadoop中的HDFS文件系统应用广泛,spark默认也采用hadoop的HDFS文件系统,因此安装时,首先安装配置hadoop,然后再安装spark。
    主要流程
    安装系统
    最好是首先配置一个username为hadoop的用户名,方便之后的操作。
    安装hadoop
    jdk配置:因为在这里需要配置jdk,尽量选择jdk8,不要选择9或者以上的版本,否则之后spark中的scala(scala2.12.4以及之前版本都是这样)无法使用
    在安装hadoop的过程中,主要是需要配置一些免密登录等的东西,方便之后的操作,同时需要设置hadoop文件夹可以被hadoop用户直接读写,否则始终用sudo操作很麻烦。
    安装hadoop的参考链接
    https://www.cnblogs.com/87hbteo/p/7606012.html
    http://blog.csdn.net/monkeys2012/article/details/51972622
    scala安装
    其实不需要单独安装这个,因为之后安装spark的时候也会安装scala,但是为了平时练习,也可以安装一下,安装教程参考链接和spark的放在一起
    spark安装
    安装与测试的参考链接:http://dblab.xmu.edu.cn/blog/spark-quick-start-guide/
    注意:如果遇到spark-shell Failed to initialize compiler: object java.lang.Object in compiler mirror not found.等问题,可能就是java版本太高的问题,换成8或者一下就没有问题了

  • 相关阅读:
    android打包so文件到apk
    source build/envsetup.sh 之后
    android 应用程序 集合
    dedecms模块支持系统标签
    php中的两个DI解决方案
    yii快速入门与参考
    [ZT] 使用PHPFPM (PHP FastCGI Process Manager)来对phpcgi进程进行管理
    [转]VLD扩展使用指南
    织梦CMS安装路径问题
    php+mysql中存储过程性能简单比较
  • 原文地址:https://www.cnblogs.com/Archger/p/12774652.html
Copyright © 2011-2022 走看看