装hadoop的第一步,装ubuntu并换源并装jdk
如何装ubuntu,这个自己百度.具体安装网站:http://www.ubuntu.com
我安装的是ubuntu Server版本的,然后是全英文安装。所以它的源自动定位到美国
下面是如何换源的,第一个是操作。第二个是对操作的详细讲解。
//里面具体输入的命令,//表示注释内容,不需要管
sudo su -root //切换到管理员权限 vi /etc/apt/sources.list. //用vi打开sources.list shift+: //进入命令模式这个时候会出现: :%s/us.archive/cn.archive/g //在:后面输入%s/us.archive/cn.archive/g :wq! //先shift+:然后输入wq! apt-get update. //更新源
操作代码
linux ubuntu apt-get更换源方法:
ubuntu 的默认源是美国的,所以下载起来特别慢,下面方法将源更换为国内源。
用vi和gedit 打开 /etc/apt/sources.list 将其中的us.archive 全部替换为 cn.archive即可,这样,以后使用apt-get下载就会使用源自http://cn.archive.ubuntu.com 了。
使用vi编辑器的命令为(注意首先切换到root用户):
root@ubuntu :/#vi /etc/apt/sources.list
打开sources.list
在vi命令模式下(进入后即是命令行模式,按i后才可进入编辑模式,不过这里不需要编辑模式),输入
:%s/us.archive/cn.archive/g
替换完毕,输入
:wq!
保存退出。
命令中的符号解释:
:(冒号),表示后面是命令
%(百分号),表示修改缓冲区中的文件内容;也就是说如果不保存,源文件不会改变;所以之后要用:wq! 命令保存退出
s(字母s),表示替换
/us.archive/cn.archive,表示将文件中的us.archive 替换为cn.archive
/g(撇加字母g),表示替换所有内容
这样,就将apt-get的源更改为国内的源了。
下面必须重起下apt-get,命令
apt-get update
换源方法详解
换好源了,然后就是直接在源文件里面找jdk来安装了
ubuntu使用的是openjdk,我门要首先找到适合的jdk版本。
在终端输入命令:apt-cache search openjdk
从搜索的列表里找到我们需要安装的jdk版本
执行安装命令:sudo apt-get install openjdk-8-jdk
注意openjdk-8-jdk就是我们刚才搜索到的结果,名称要相同才行。
我们可以通过java-version命令来验证安装结果。
如果能看到上图的现实结果证明已经安装成功了。
安装后我们需要配置java_home变量。
java_home变量的配置
环境变量配置
一:用gedit编辑器编辑。
sudo gedit /etc/profile
如果报错的话估计由于你用的不是图形化界面,ubuntu server就会这样,这个时候可以用自带的vi或你安装的vim编辑
打开/etc/profile,最末增加如下内容:
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-adm64
export CLASSPATH=".:$JAVA_HOME/lib:$CLASSPATH"
export PATH="$JAVA_HOME/:$PATH"
配置生效
一般更改/etc/profile文件后,需要重启机器才能生效。使用如下命令可不用重启使其生效
source /etc/profile
检查配置
控制台输入:java -version
打印类似如下内容则成功:
java version "1.8.131"
Java(TM) SE Runtime Environment (build 1.8.131)
Java HotSpot(TM) 64-Bit Server VM (build 20.45-b01, mixed mode) 二:用vi或vim的方式
sudo vi /etc/profile //这个命令是用vi编辑profile文件,这是ubuntu自带的编辑器。一定可以用。也可以用下面那个vim编辑器。
sudo vim /etc/profile. //这个命令是用vim编辑profile文件。你装了vim才可以用
最末增加如下内容:
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-adm64
export CLASSPATH=".:$JAVA_HOME/lib:$CLASSPATH"
export PATH="$JAVA_HOME/:$PATH"
一般更改/etc/profile文件后,需要重启机器才能生效。使用如下命令可不用重启使其生效
source /etc/profile
检查配置
控制台输入:java -version
打印类似如下内容则成功:
java version "1.8.131"
Java(TM) SE Runtime Environment (build 1.8.131-b06)
Java HotSpot(TM) 64-Bit Server VM (build 20.45-b01, mixed mode) 三:手动设置系统默认JDK
在终端直接依次输入命令:
sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk/bin/java 300
sudo update-alternatives --install /usr/nbin/javac javac /usr/lib/jvm/jdk/bin/javac 300
sudo update-alternatives --config java
接下来输入java -version 检查版本信息
装hadoop的第一步,装ubuntu并换源并装jdk的更多相关文章
- ubuntu apt 换源
修改配置文件/etc/apt/sources.list 内容替换为 阿里镜像源 deb http://mirrors.aliyun.com/ubuntu/ vivid main restricted ...
- 简单几步教你实现移动硬盘PE、装win7/vista! 一盘在手,系统无忧!
第一步:格式化u盘成为ntfs格式.(以下同样适用于移动硬盘)提供两个方法:,方法一是格式化成fat32,再到命令提示符即俗称的dos窗口运行convert.方法二在xp下,点击u盘所在盘符,选择属性 ...
- Hadoop HBase概念学习系列之HBase里的4维坐标系统(第一步定位行键 -> 第二步定位列簇 -> 第三步定位列修饰符 -> 第四步定位时间戳)(十八)
HBase里的4维坐标系统(第一步定位行键 -> 第二步定位列簇 -> 第三步定位列修饰符 -> 第四步定位时间戳) HBase里的4维坐标系统(第一步定位行键 ...
- Hadoop Hive概念学习系列之Hive里的2维坐标系统(第一步定位行键 -> 第二步定位字段)(二十三)
HBase里的4维坐标系统(第一步定位行键 -> 第二步定位列簇 -> 第三步定位列修饰符 -> 第四步定位时间戳) HBase里的4维坐标系统(第一步定位行键 ...
- Openstack(企业私有云)万里长征第一步——安装
一.前言 单位新进了十几台服务器,建了一个高标准的一体化机房,状似刘姥姥进大观园的我,从机房规划到企业私有云搭建一一重头学来,除了机房泥墙其他基本都涉猎到了. 从企业私有云这个名字就能看出这是多么复杂 ...
- ElasticSearch第一步-环境配置
ElasticSearch第一步-环境配置 ElasticSearch第二步-CRUD之Sense ElasticSearch第三步-中文分词 ElasticSearch第四步-查询详解 Elasti ...
- Java 学习第一步-JDK安装和Java环境变量配置
Java学习第一步——JDK安装及Java环境变量配置 [原文] 2014-05-30 9:09 Java SE 阿超 9046 views Java作为当下很主流的编程语言,学习Java的朋 ...
- java入门第一步之完成jdk的安装(window)【转】
为了面向更多的人类,我决定重温我的java起步: 要进行java开发第一步就是进行java环境的安装,也就是jdk的按装: 1.由于java被oracle收购了,我们下载jdk也就去oracle的官网 ...
- Qt 第一步,环境搭建与测试
晚上离散数学课下课后就开始安装Qt. 最先安装的是5.2版本的,这个最新的版本集成了所有必须的工具,不需要配置,直接就可以运行的. 但是,看书和社区教程以及参考资料时候,发现大多是4.8版本的.于是, ...
随机推荐
- linux中CentOS、Ubuntu、Debian三个版本系统 差别
Linux有非常多的发行版本,从性质上划分,大体分为由商业公司维护的商业版本与由开源社区维护的免费发行版本. 商业版本以Redhat为代表,开源社区版本则以debian为代表.这些版本各有不同的特点, ...
- Luogu P2269 [HNOI2002]高质量的数据传输
这题给大家提供一下思路~ (为不想贴代码找借口) 声明:两个思路都是正确的,并且都AC了.(逃) 总体布局 求传输失败率\(1-\prod(1-p_{i})\)最小就是求 传输成功率\(\prod(1 ...
- TFS——更改计算机名称,影响TFS使用
今天把自己电脑的计算机名称改了,打开VS的时候,就提示以下的错误: 报错情况 显示错误:工作区 DADI--20141015Q;SD-SERVER\Administrator 未驻留在此计算机上.如果 ...
- php开发面试题---数据库SQL调优的几种方式
php开发面试题---数据库SQL调优的几种方式 一.总结 一句话总结: 创建索引:尽量避免使用or或者like,或者sql中的正则 存储查询中间结果 可以加sphinx搜索技术 查询优化 主从数据库 ...
- 听说江苏省没有webSocket服务硬件
听说江苏省没有webSocket服务硬件 昨天项目上线,我门开发采用的webSocket做实时轮询,然后开发部老总怒怼"江苏省没有webSocket服务硬件,江苏省没有webSocket服务 ...
- Openstack组件部署 — Netwotking service组件介绍与网络基本概念
目录 目录 前文列表 Openstack Networking serivce 基本的Neutron概念 Neutron的抽象对象 网络networks 子网subnets 路由器routers 端口 ...
- Naive RNN vs LSTM vs GRU、attention基础
原文地址:https://www.jianshu.com/p/b8653f8b5b2b 一.Recurrent Neural Network 二.Naive RNN Naive RNN更新参数时易出现 ...
- HDU 5443 The Water Problem (ST算法)
题目链接:HDU 5443 Problem Description In Land waterless, water is a very limited resource. People always ...
- 改变IntelliJ IDEA 中的system和config/plugins的默认C盘的路径
1,问题,在为idea在线安装插件时,如JProfiler,会默认安装到C盘,而本人则是希望安装到软件所在的D盘目录下,那么如何修改呢: C:\Users\xxx\.IntelliJIdea\conf ...
- flink收藏博客
1.https://blog.csdn.net/liguohuabigdata/article/category/7279020 2.http://wuchong.me 3.https://www.j ...