首页 > 系统相关 >大数据学习2——环境的搭建之linux环境及软件版本介绍+版本升级与环境变量的改变

大数据学习2——环境的搭建之linux环境及软件版本介绍+版本升级与环境变量的改变

时间:2022-11-30 19:10:06浏览次数:54  
标签:4096 app hadoop PATH 版本升级 export linux HOME 环境变量

创建目录

需要在linux的hadoop用户的根目录(/home/hadoop)上创建app,data,lib,software,source目录。

  • source:存放框架源码
  • data :存放测试数据
  • lib:存放开发的jar包
  • software:存放软件安装包
  • app:存放所有安装的软件
[hadoop@hadoop000 ~]$ ll
total 100
drwxrwxr-x 13 hadoop hadoop  4096 Oct 22  2017 app
drwxrwxr-x  3 hadoop hadoop  4096 Oct 22  2017 data
drwxr-xr-x  3 hadoop hadoop  4096 Oct 13  2017 Desktop
drwxr-xr-x  2 hadoop hadoop  4096 Sep 22  2013 Documents
drwxr-xr-x  2 hadoop hadoop  4096 Nov 23  2014 Downloads
-rw-r--r--  1 hadoop hadoop 40762 Oct 23  2016 install.log
drwxrwxr-x  2 hadoop hadoop  4096 Oct 24  2017 lib
drwxrwxr-x  2 hadoop hadoop  4096 Sep 15  2017 maven_repos
drwxr-xr-x  2 hadoop hadoop  4096 Sep 22  2013 Pictures
drwxr-xr-x  2 hadoop hadoop  4096 Sep 22  2013 Public
drwxrwxr-x  2 hadoop hadoop  4096 Jul 15  2017 shell
drwxrwxr-x  2 hadoop hadoop  4096 Sep 15  2017 software
drwxrwxr-x  2 hadoop hadoop  4096 Sep  9  2017 source
drwxr-xr-x  2 hadoop hadoop  4096 Sep 22  2013 Templates
drwxrwxr-x  2 hadoop hadoop  4096 Feb 28 17:34 tmp
drwxr-xr-x  2 hadoop hadoop  4096 Sep 22  2013 Videos
[hadoop@hadoop000 ~]$ pwd
/home/hadoop

注意:当我们需要使用root权限设置环境变量或者相关的操作时,不需要root用户,普通的hadoop用户 可以使用sudo,后面跟我们的具体命令即可完成。

对应版本说明

CentOS 6.4
Hadoop生态系统:cdh5.7.0
所有的Hadoop生态的软件下载地址为:http://archive.cloudera.com/cdh5/cdh/5/
jdk1.8
spark:2.2
scala:2.1.8

通过spark官网看spark版本升级

大数据学习2——环境的搭建之linux环境及软件版本介绍+版本升级与环境变量的改变_其他
进去之后,找到More -> Building Spark
看到版本环境限制条件说明

Apache Maven
The Maven-based build is the build of reference for Apache Spark. Building Spark using Maven requires Maven 3.6.3 and Java 8. Spark requires Scala 2.12; support for Scala 2.11 was removed in Spark 3.0.0.

[hadoop@hadoop000 ~]$ cd app/
[hadoop@hadoop000 app]$ ls
apache-flume-1.6.0-cdh5.7.0-bin  kafka_2.11-0.9.0.0
apache-maven-3.3.9               scala-2.11.8
data                             spark-2.2.0-bin-2.6.0-cdh5.7.0
hadoop-2.6.0-cdh5.7.0            tmp
hbase-1.2.0-cdh5.7.0             zookeeper-3.4.5-cdh5.7.0
jdk1.8.0_144

注意: app文件夹下的安装文件都需要配置到系统的环境变量中

查看环境变量

cat ~/.bash_profile
[hadoop@hadoop000 app]$ cat ~/.bash_profile
# .bash_profile

# Get the aliases and functions
if [ -f ~/.bashrc ]; then
        . ~/.bashrc
fi

# User specific environment and startup programs

export JAVA_HOME=/home/hadoop/app/jdk1.8.0_144
export PATH=$JAVA_HOME/bin:$PATH

export FLUME_HOME=/home/hadoop/app/apache-flume-1.6.0-cdh5.7.0-bin
export PATH=$FLUME_HOME/bin:$PATH


export ZK_HOME=/home/hadoop/app/zookeeper-3.4.5-cdh5.7.0
export PATH=$ZK_HOME/bin:$PATH


export KAFKA_HOME=/home/hadoop/app/kafka_2.11-0.9.0.0
export PATH=$KAFKA_HOME/bin:$PATH

export SCALA_HOME=/home/hadoop/app/scala-2.11.8
export PATH=$SCALA_HOME/bin:$PATH

export MAVEN_HOME=/home/hadoop/app/apache-maven-3.3.9
export PATH=$MAVEN_HOME/bin:$PATH


export HADOOP_HOME=/home/hadoop/app/hadoop-2.6.0-cdh5.7.0
export PATH=$HADOOP_HOME/bin:$PATH


export HBASE_HOME=/home/hadoop/app/hbase-1.2.0-cdh5.7.0
export PATH=$HBASE_HOME/bin:$PATH


export SPARK_HOME=/home/hadoop/app/spark-2.2.0-bin-2.6.0-cdh5.7.0
export PATH=$SPARK_HOME/bin:$PATH

spark的版本升级:jdk版本升级,spark版本升级。修改JAVA_HOME和SPARK_HOME

标签:4096,app,hadoop,PATH,版本升级,export,linux,HOME,环境变量
From: https://blog.51cto.com/u_12528551/5900173

相关文章

  • linux相关命令
    防火墙systemctlstatusfirewalld#查看防火墙状态systemctlstopfirewalld#关闭防火墙systemctldisablefirewalld#关闭防火墙开机启动systemctlis-enabledf......
  • linux快捷操作方式
    cd~:返回个人主目录,如果式root,则是/rootls-l:查看所有文件ls-a:查看所有文件,包括隐藏的文件mkdirdir1dir2:创建目录dir1和dir2mkdir-p/tmp/dir1/dir2:创建......
  • Linux常用命令
    1、ls命令就是list的缩写,通过ls命令不仅可以查看linux文件夹包含的文件,而且可以查看文件权限(包括目录、文件夹、文件权限)查看目录信息等等。常用参数搭配:ls-a列......
  • linux ls命令详解
      参数含义-a all,  显示所有文件及目录(.开头的隐藏文件也会列出)-A 同-a,但不列出“.”(目前目录)及“…”(父目录)-l 以长格式显示目录下的内容列表,包......
  • linux卸载oracle
    目录linux卸载oracle1、停止监听服务2、停止运行服务3、删除安装目录4、删除/usr/local/bin/文件夹下的内容5、删除/etc/oratab6、删除用户及用户组7、卸载安装包linux......
  • linux安装oracle11g的报错问题
    目录linux安装oracle11g的报错问题1、ThechoseninstallationconflictswithsoftwarealreadyinstalledinthegivenOraclehome2、邮件文件3、Userisnotamember......
  • linux静默安装oracle11g
    目录linux静默安装oracle11g1、环境准备1.1下载安装包1.2、安装rz依赖1.3、关闭selinux1.4、关闭防火墙1.5、安装oracle依赖1.6、创建用户以及用户组1.7、创建oracle安装目......
  • linux迁移oracle数据库实例
    目录linux迁移oracle数据库实例1、expdp全库导出数据库实例1.1、选取实例1.2登录管理员用户,查询导出的目录文件,DIRECTORY1.3全库导出命令2、import导入库中创建新的实例,承......
  • Linux下用rm误删除文件的三种恢复方法
    Linux下用rm误删除文件的三种恢复方法对于rm,很多人都有惨痛的教训。我也遇到一次,一下午写的程序就被rm掉了,幸好只是一个文件,第二天很快又重新写了一遍。但是很多人可能......
  • Multiple Ways to Change Terminal Shell in Linux All In One
    MultipleWaystoChangeTerminalShellinLinuxAllInOneLinuxchangeterminalshellmethodsAllIinOne$cat/etc/shells#/etc/shells:validloginshel......