美文网首页程序员大数据
Storm依赖软件的安装

Storm依赖软件的安装

作者: dzgdp888 | 来源:发表于2015-12-27 16:32 被阅读707次
    系统软件:CentOS 6.5
    Java:jdk-7u80
    Python:2.7.2
    
    

    Storm集群依赖软件主要是JAVA和Python,下面介绍下CentOS6下这2个软件的详细安装步骤。

    1. JAVA的安装

    • Oracle官网下载相应版本的jdk
    • 解压 jdk-7u80-linux-x64.tar
    tar -xzfv jdk-7u80-linux-x64.tar 
    
    
    • 创建java子文件夹,将解压后的jdk1.7.0_80移动到java目录下
    mkdir home/host1/java
    mv jdk1.7.0_80/ home/host1/java/
    
    
    • 配置环境变量
    vim /etc/profile
    
    

    编辑加入如下内容:

    export JAVA_HOME=/home/dzgdp888/dev/java/jdk1.7.0_80
    export PATH=$JAVA_HOME/bin:$PATH
    
    

    :wq保存退出,使环境变量立即生效

    source /etc/profile
    
    
    • 检查JAVA是否安装成功

    检查java 的版本

    java -version
    
    //安装成功会显示如下内容
    java version "1.7.0_80"
    Java(TM) SE Runtime Environment (build 1.7.0_80-b15)
    Java HotSpot(TM) 64-Bit Server VM (build 24.80-b11, mixed mode)
    
    

    再检查javac的版本

    javac -version
    
    //安装成功后会显示如下内容
    javac 1.7.0_80
    
    

    java和javac的版本相同,到此为止,JAVA环境安装完毕。

    2. Python的安装

    CENTOS 6.X 系列默认安装的 Python 2.6 ,目前开发中主要是使用 Python 2.7 ,这两个版本之间还是有不少差异的,程序在 Python 2.6 下经常会出问题。

    因此,我们采用Python2.7.2版本。Python采用编译安装的方式,更为简单,不需要配置环境变量。

    • 开发库文件安装

    安装Python之前,我们需要先安装一些开发库文件
    打开终端,键入

    yum -y install gcc gcc-c++ kernel-devel
    yum install zlib-devel openssl-devel sqlite-devel
    

    等待安装完成后进入下一步。

    • 下载Python
    wget https://www.python.org/ftp/python/2.7.2/Python-2.7.2.tgz
    
    
    • 直接解压
    tar -xzvf Python-2.7.2.tgz
    
    
    • 切换到Python-2.7.2目录下
    cd Python-2.7.2
    
    
    • 编译安装,依次执行
    ./configure
    make
    make install
    
    
    • 替换系统自带Python
    ln -sf /usr/local/bin/python2.7 /usr/bin/python
    
    • 检查Python是否安装成功
    
    //2个-,和java的命令不同
    python --version   
    
    //显示结果:Python 2.7.2
    
    

    安装过程要有root权限,否则会遇到权限问题。

    到此,Python安装完毕。

    相关文章

      网友评论

        本文标题:Storm依赖软件的安装

        本文链接:https://www.haomeiwen.com/subject/kuybhttx.html