您的位置:首页 > 编程语言 > Java开发

hadoop程序开发之——JDK安装

2016-04-23 22:53 204 查看
JDK安装过程及注意事项:

1、安装正确的java版本。打开hadoop官网,查看建议的java版本。一般有oracle java, openJDK.

      最新版的hadoop2.7与JDK7配套,不建议用JDK8.

2、安装JDK。解压下载包,放在某个目录下。我放在ubuntu的/usr/lib/jvm/java下。记住这个位置,便于后面设置java环境变量。

3、用命令vim /etc/profile打开profile文件,设置环境变量。

      设置4个值:JAVA_HOME、JRE_HOME、CLASSPATH、PATH。具体格式如下。

      #set java environment(#表示注释)
export JAVA_HOME=/usr/lib/jvm/java
export JRE_HOME=${JAVA_HOME}/jre  
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib  
export PATH=${JAVA_HOME}/bin:$PATH 

      设置完成后,命令

扩展知识:

1、命令pwd:当前目录;ls:显示当前目录;whoami:当前用户名称;who am i:当前用户的登陆详细信息。

2、/etc/profile文件是系统配置文件,环境变量配置在此文件上进行。java,scala都在此配置环境变量。

3、vim是linux自带的文本编辑器vi的升级版,常用于打开文本文件进行设置。有两种模式:浏览模式;编辑模式。

浏览模式用于查看文件内容,是否有自己要关心的信息。

编辑模式用于修改文件,修改后一般用:wq退出,即保存退出;:q退出,是不保存退出;:q!表示强制退出,不保存.

4、sudo 命令表示临时借用root超级用户权限做事;su命令表示切换到某个用户下进行某个操作。

比如:sudo apt-get install表示用root权限安装软件.su hadoop表示切换到hadoop用户下。

5、mkdir命令:新建文件夹。mv命令:移动文件,或者重命名文件。tar命令:解压tar压缩包。

6、~表示个人目录,如果当前用户是hadoop,则~表示/home/hadoop.效果等同于./。../表示父目录。

4、执行source命令使设置的profile文件快速生效:source /etc/profile(一定要做,不然后面测试的就是系统默认安装的openJDK版本)

5、安装完后,用命令java -version查看是否安装成功。

还有一种设置环境变量方法:

命令sudo vim ~/.bashrc打开bashrc文件。

添加同样的环境变量设置内容。

退出并保存文件。

使用命令source ~/.bashrc使文件生效。

补充说明:

1、尽量安装oracle JDK,版本为hadoop建议版本,避免不兼容问题。

2、规划好JDK安装目录,尽量与后期要使用的hadoop,Eclipse,scala等处于相同父目录下,便于后期查找和调试程序。

3、vim和gedit都可以用于文本文件的的打开和编辑,vim更简洁,gedit更图形化。建议简单设置用vim,复杂点的用gedit。

4、修改文件profile或者.bashrc后,一定更用source命令使其快速生效。不然,测试时,还是看不到结果。

5、profile位于/etc/目录下;bashrc文件位于/home/***下,×××表示你的用户名,即位于用户目录下。

6、~表示用户目录,等同于./;.表示隐藏文件,即.bashrc是隐藏文件,区别于普通的文件。命令ls是查看不到隐藏的文件的。

7、命令ls -l表示按列表显示文件及其详细信息;ls -a表示显示所有文件,包括隐藏文件;la -l表示显示所有文件的详细信息,包括隐藏文件。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  jdk linux