虚拟机操作---JDK与Hadoop的安装
来源:互联网 发布:汇编语言vb和c语言区别 编辑:程序博客网 时间:2024/06/05 10:18
1.设置root密码
- sudo passwd root
- 输入密码,输入过程中,密码不显示,不要担心只管输入即可
2.打开终端
- 进入终端:Ctrl+alt+f2
- 打开搜索,输入Terminal;当然你也可以输入Ter,这个时候也就自动匹配出来了
3.apt-get命令
- 要用于自动从互联网的软件仓库中搜索、安装、升级、卸载软件或操作系统
- apt-get命令一般需要root权限执行,所以一般跟着sudo命令
4.安装jdk
- 虚拟机操作记录
- 其中出现的问题
- 安装完后,输入java -version只显示默认版本
- 自己下载的JDK1.8没有显示
- 因为新版本的还没有完成安装
- 添加环境变量,采用了全局设置法
- sudo gedit ~/.bashrc
- 设置环境变量
export JAVA_HOME=/usr/myspace/jvm/jdk-1.8.0_60 //java所在的文件夹 export JRE_HOME=${JAVA_HOME}/jre export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib export PATH=${JAVA_HOME}/bin:$PATH
- 配置默认JDK版本
//所在目录需要修改//前面的目录照搬即可,后面的目录根据你java所在的文件夹为具体标准//你可以通过ubuntu的文件系统查询,每一个文件,譬如java,javac...都能够找到,根据你找到的文件,可以正确无误的写完整个目录sudo update-alternatives --install /usr/bin/java java /usr/myspace/jvm/jdk-1.8.0_60/bin/java 300 sudo update-alternatives --install /usr/bin/javac javac /usr/myspace/jvm/jdk-1.8.0_60/bin/javac 300 sudo update-alternatives --install /usr/bin/jar jar /usr/myspace/jvm/jdk-1.8.0_60/bin/jar 300 sudo update-alternatives --install /usr/bin/javah javah /usr/myspace/jvm/jdk-1.8.0_60/bin/javah 300 sudo update-alternatives --install /usr/bin/javap javap /usr/myspace/jvm/jdk-1.8.0_60/bin/javap 300
- 期间配置版本错误也没有关系,重新开始命令即可
- java -version
- 成功的操作
5.update-alternatives
- update-alternatives是ubuntu系统中专门维护系统命令链接符的工具,通过它可以很方便的设置系统默认使用哪个命令、哪个软件版本,比如,我们在系统中同时安装了open jdk和sun jdk两个版本,而我们又希望系统默认使用的是sun jdk,那怎么办呢?通过update-alternatives就可以很方便的实现了。
6.安装Hoodoop
1.创建hadoop用户组
2.创建hadoop用户
- sudo adduser -ingroup hadoop hadoop
密码不能为空
3.为hadoop用户添加权限
- 输入:sudo gedit /etc/sudoers
- 给hadoop用户赋予和root用户同样的权限
4.用新增加的hadoop用户登录Ubuntu系统
5.安装ssh
- sudo apt-get install openssh-server
- 安装完成后,启动服务
- sudo /etc/init.d/ssh start
- 查看服务是否正确启动:ps -e | grep ssh
- 设置免密码登录,生成私钥和公钥
- ssh-keygen -t rsa -P “”
- 此时会在/home/hadoop/.ssh下生成两个文件:id_rsa和id_rsa.pub,前者为私钥,后者为公钥。
- 下面我们将公钥追加到authorized_keys中,它用户保存所有允许以当前用户身份登录到ssh客户端用户的公钥内容。
6.登录ssh
- ssh localhost
7.安装hadoop2.7.1
- 赋予用户对该文件夹的读写权限
- sudo chmod 774 /usr/myspace/hadoop
- 命令设置为hadoop所在的目录位置
- 配置该文件前需要知道Java的安装路径,用来设置JAVA_HOME环境变量,可以使用下面命令行查看安装路径
- update-alternatives –display java
- 同时该命令可以切换软件版本
- 配置.bashrc文件
- 这里应该注意的还是hadoop文件所在的位置,而不是盲目的copy命令
#HADOOP VARIABLES STARTexport JAVA_HOME=/usr/myspace/jvm/jdk-1.8.0_60 export HADOOP_INSTALL=/usr/local/hadoopexport PATH=$PATH:$HADOOP_INSTALL/binexport PATH=$PATH:$HADOOP_INSTALL/sbinexport HADOOP_MAPRED_HOME=$HADOOP_INSTALLexport HADOOP_COMMON_HOME=$HADOOP_INSTALLexport HADOOP_HDFS_HOME=$HADOOP_INSTALLexport YARN_HOME=$HADOOP_INSTALLexport HADOOP_COMMON_LIB_NATIVE_DIR=$HADOOP_INSTALL/lib/nativeexport HADOOP_OPTS="-Djava.library.path=$HADOOP_INSTALL/lib"#HADOOP VARIABLES END
- source ~/.bashrc
执行命令,使添加的环境变量生效
原始资料
0 0
- 虚拟机操作---JDK与Hadoop的安装
- 虚拟机linux下安装jdk和 hadoop
- 关于虚拟机Linux中JDK的安装
- hadoop安装/JDK安装
- VM虚拟机上安装Eclipse和Hadoop上文件命令操作的java代码实现
- 【hadoop学习】VMware+RedHat+jdk的安装
- JDK和Hadoop的安装过程
- Hadoop环境搭建之JDK的安装
- 虚拟机中jdk的查看与卸载
- 虚拟机安装jdk
- 虚拟机中安装jdk
- linux虚拟机安装jdk
- 虚拟机安装配置jdk
- hadoop入门_001-linux虚拟机的安装
- hadoop学习;安装jdk,workstation虚拟机v2v迁移;虚拟机之间和跨物理机之间ping网络通信;virtualbox的centos中关闭防火墙和检查服务启动
- Hadoop安装-jdk替换
- hadoop之虚拟机安装hadoop
- centos虚拟机安装hadoop
- android 开发中的文件操作
- java如何获取当前时间的方法汇总
- Android开源项目
- (学习笔记)ContentProvider
- 使用Python连接spark程序测试
- 虚拟机操作---JDK与Hadoop的安装
- android开发之 Gson 解析json数组
- 当数据加载完停止ion-infinite-scroll
- AOP
- scrollview和listview共存
- C#语音SDKSDK接口开发经验及具体开发实现
- Show full directory path in MAC
- 使用第三方的短信验证码
- iOS7 监听耳机拔出