【1】64为win7系统,用virtualbox建立linux虚拟机时,为什么没有64位的选项? 百度

【2】在virtualbox上安装centos7

【3】VirtualBox虚拟机网络环境解析和搭建-NAT、桥接、Host-Only、Internal、端口映射  (设置网络连接模式为桥接模式)

如果出现主机无法ping通虚拟机的情况,请首先确认虚拟机防火墙已关闭。(win7防火墙怎么关防火墙关闭命令执行步骤

【4】virtualbox以及相应VBoxGuestAdditions下载地址: http://download.virtualbox.org/virtualbox

【5】vbox虚拟机怎么样克隆多个虚拟机

【6】hadoop学习之hadoop完全分布式集群安装

【7】深刻认识linux系统  细说linux挂载——mount,及其他……

【8】centos命令大全

注意:

主机基本环境搭建

(1)sudo yum -y install wget 安装wget工具 百科yum 以及RPM Fusion

(2)下载jdk的包 wget -c -P /root/Downloads --no-check-certificate http://download.oracle.com/otn-pub/java/jdk/7u71-b14/jdk-7u71-linux-x64.rpm 参考帖子

(3)4种安装jdk文件的方法

jdk1.7官方下载  hadoop下载 下载Hadoop版本:http://mirror.bit.edu.cn/apache/hadoop/common/

  采用其中一种yum安装

   yum search java|grep jdk
   yum install java-1.7.0-openjdk
    vi /etc/profile

卸载yum安装的openjdk  卸载注意事项1 卸载注意事项2

(4)http://blog.csdn.net/bruceyang2009lzu/article/details/28595571

(5)修改主机名:

hostname XXXX
这样临时生效
/etc/hostname 修改这个是永久的,但是要重启生效

(6)linux命令重启主机后修改名称生效

shutdown -r now : 表示现在重启计算机!

(7)配置hosts文件,配置时注意事项

实践脚本:

##最初采用yum安装的jdk,但安装openjdk后,发现安装的目录下缺少dt.jar和tools.jar文件,
##于是卸载openjdk,用xftp上传jdk-7u79-linux-x64.rpm至指定的目录
##jdk默认安装在了/usr/java目录下
rpm -qa | grep openjdk
rpm -e --nodeps java-1.7.0-openjdk-1.7.0.111-2.6.7.2.el7_2.x86_64
rpm -e --nodeps java-1.7.0-openjdk-headless-1.7.0.111-2.6.7.2.el7_2.x86_64
rpm -e jdk-1.7.0_79-fcs
##############安装JDK
rpm -ivh jdk-7u79-linux-x64.rpm

vi /etc/profile

export JAVA_HOME=/usr/java/jdk1.7.0_79
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin

source /etc/profile

touch HelloWorld.java
vi HelloWorld.java

将以下代码复制到 HelloWorld.java 中 :
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello, World! This is a test code by nixCraft!");
}
}

复制进去后,保存关闭文件。编译和运行这个小程序,输入以下命令:
javac HelloWorld.java
java HelloWorld

会得到以下显示:
Hello, World! This is a test code by nixCraft!

#################安装SSH
rpm -qa |grep openssh

rpm -qa |grep rsync

yum install ssh 安装SSH协议
yum install rsync (rsync是一个远程数据同步工具,可通过LAN/WAN快速同步多台主机间的文件)
service sshd restart 启动服务

ssh免密码验证配置
首先在S1PA11机器配置(该机器是master)
进去.ssh文件: [spark@S1PA11 sbin]$ cd ~/.ssh/
生成秘钥 ssh-keygen : ssh-keygen -t rsa ,一路狂按回车键就可以了
最终生成(id_rsa,id_rsa.pub两个文件)
生成authorized_keys文件:[spark@S1PA11 .ssh]$ cat id_rsa.pub >> authorized_keys
在另一台机器S1PA222(slave机器)也生成公钥和秘钥
步骤跟S1PA11是类似的
进去.ssh文件: [spark@S1PA11 sbin]$ cd ~/.ssh/
生成秘钥 ssh-keygen :ssh-keygen -t rsa ,一路狂按回车键就可以了
最终生成(id_rsa,id_rsa.pub两个文件)

将S1PA222机器的id_rsa.pub文件copy到S1PA11机器:[spark@S1PA222 .ssh]$ scp id_rsa.pub spark@10.58.44.47:~/.ssh/id_rsa.pub_sl
此切换到机器S1PA11 合并authorized_keys; [spark@S1PA11 .ssh]$ cat id_rsa.pub_sl >> authorized_keys

将authorized_keyscopy到S1PA222机器(/home/spark/.ssh):[spark@S1PA11 .ssh]$ scp authorized_keys spark@10.126.45.56:~/.ssh/
现在讲两台机器 .ssh/ 文件夹权限改为700,authorized_keys文件权限改为600(or 644)
chmod 700 ~/.ssh
chmod 600 ~/.ssh/authorized_keys

OK 完成以上操作后 可以开始ssh验证了
S1PA11j机器sshS1PA222
[spark@S1PA11 .ssh]$ ssh S1PA222
Last login: Mon Jan 5 15:18:58 2015 from s1pa11
[spark@S1PA222 ~]$ exit
logout
Connection to S1PA222 closed.

###############hadoop环境变量安装和卸载
cp /usr/lusq/hadoop-2.7.3-src.tar.gz /home/hadoop
tar -zxvf hadoop-2.7.3-src.tar.gz

vi /etc/profile 编辑环境变量
# set hadoop path

export HADOOP_HOME=/usr/lusq/hadoop
export PATH=$PATH :$HADOOP_HOME/bin

source /etc/profile 使环境变量生效
(小插曲:
在设置环境变量时,编辑profile文件没有写正确,导致在命令行下 ls等命令不能够识别。
export PATH=/usr/bin:/usr/sbin:/bin:/sbin:/usr/X11R6/bin
这样可以保证命令行命令暂时可以使用。命令执行完之后先不要关闭终端
)
用vi命令对hadoop的配置文件进行编辑。
~/hadoop/etc/hadoop/hadoop-env.sh
~/hadoop/etc/hadoop/yarn-env.sh
~/hadoop/etc/hadoop/slaves
~/hadoop/etc/hadoop/core-site.xml
~/hadoop/etc/hadoop/hdfs-site.xml
~/hadoop/etc/hadoop/mapred-site.xml
~/hadoop/etc/hadoop/yarn-site.xml

###############给剩余的机器安装
scp -r /usr/lusq/hadoop root@10.10.100.115:/usr/lusq/

###########启动和验证
1、格式化namenode: [spark@S1PA11 hadoop-2.6.0]./bin/hdfs namenode -format
2、启动hdfs: [spark@S1PA11 hadoop-2.6.0]./sbin/start-dfs.sh
3、停止hdfs: [spark@S1PA11 hadoop-2.6.0]./sbin/stop-dfs.sh
[spark@S1PA11 hadoop-2.6.0]jps

###########网页查看集群
http://10.10.100.105:50070/dfshealth.html#tab-overview

参考 hadoop2.6.0版本集群环境搭建

虾皮网

一步步教你Hadoop多节点集群安装配置

在虚拟机下安装hadoop集成环境(centos7+hadoop-2.6.4+jdk-7u79)的更多相关文章

  1. linux下安装lnmp集成环境

    linux下安装lnmp集成环境 教程地址:https://www.cnblogs.com/peteremperor/p/6750204.html 必须要用root用户,否则权限不够无法安装 安装最新 ...

  2. 【转】linux和windows下安装python集成开发环境及其python包

    本系列分为两篇: 1.[转]windows和linux中搭建python集成开发环境IDE 2.[转]linux和windows下安装python集成开发环境及其python包 3.windows和l ...

  3. Linux_总结_01_VMware14虚拟机下安装CentOS7.x

    一.前言 本文是采用最小安装方式 二.下载 1.官网 https://www.centos.org/download/ 在此页面下,选择 Minimal ISO 进行下载. 三.VMWare中新建虚拟 ...

  4. Linux_服务器_06_VMware虚拟机下安装CentOS7.0图文教程

    二.参考资料 1.VMware虚拟机下安装CentOS7.0图文教程

  5. 【申嵌视频】基于VMWare虚拟机下安装ubuntu操作系统的详细步骤

    [申嵌视频]基于VMWare虚拟机下安装ubuntu操作系统 适合搭建mini2440, Tiny6410, smart210,Tiny4412, NanoPC-T2, NanoPC-T3, Nano ...

  6. 洗礼灵魂,修炼python(74)--全栈项目实战篇(2)——前期准备之详解虚拟机下安装ubuntu,基本配置,远程访问

    如果上一篇我转发的关于ubuntu的博文,你看完觉得还没准备好,那么,本篇从最基础的开始,安装虚拟机到正常使用ubuntu 虚拟机 1.什么是虚拟机 虚拟机(Virtual Machine)指通过软件 ...

  7. lnmp----------lnmp集成环境使用lnmp安装包安装lnmp集成环境的步骤

    1.先看下screen -S lnmp 命令是否存在,不存在则安装.这个是个什么东东呢?百度一下( GNU Screen是一款由GNU计划开发的用于命令行终端切换的自由软件.用户可以通过该软件同时连接 ...

  8. mac下安装c++开发环境

    mac下安装c++开发环境 1 注册apple id 按照apple注册步骤注册apple id,我注册时遇到如下问题 apple store完成创建apple id步骤中,选择付款方式和账单地址后, ...

  9. 一、PHP基础-安装PHP集成环境

    目录 PHP运行集成环境下载 phpStudy集成环境安装 XAMPP集成环境安装 WampServer环境安装 作者:吴耀田  个人博客:http://www.cnblogs.com/isaacwy ...

  10. 虚拟机下安装ubuntu后root密码设置

    ctrl+alt+t:调出命令行. 问题描述: 在虚拟机下安装了ubuntu中要输入用户名,一般情况下大家都会输入一个自己的网名或绰号之类的,密码也在这时设置过了. 但是当安装成功之后,使用命令#su ...

随机推荐

  1. 利用缓存实现APP端与服务器接口交互的Session控制

    与传统B/S模式的Web系统不同,移动端APP与服务器之间的接口交互一般是C/S模式,这种情况下如果涉及到用户登录的话,就不能像Web系统那样依赖于Web容器来管理Session了,因为APP每发一次 ...

  2. Javascript:来一个AJAX封装函数

    前不久换工作了,最近一直在出差,忙得跟狗一样,所以博客都荒废许久了. 最近的工作中涉及到大量的ajax操作,本来该后台做的事也要我来做了.而现在使用的ajax函数是一个后台人员封装的—-但他又是基于 ...

  3. knockoutJS学习笔记02:jsRender模板引擎

    上一篇最后提到了模板,并尝试自己编写一个最简单版本:有些朋友可能用过 jqtmpl,这是一个基于jquery的模板引擎,不过它已经不再更新了,而且据说渲染速度比较慢.这里介绍另外一个模板引擎:jsRe ...

  4. 【JavaScript】javascript 方法 test()

    个人理解:var b = x.test(y); y是否存在模式x中,返回true或false:x可以是正则,字符串,

  5. 传说中的inside番——“黄金圣衣”篇

    10月21日,在今天的课堂上拿到了我们软工实践课程的战斗圣衣,传说穿上它就能够在编码意志上+100,有着爆种.不死不休战斗等传奇属性——build to win.当然,这是我的追求与梦想.现在的我,还 ...

  6. 如何同时运行两个tomcat?

    两个以上,要更改端口号.1 下载tomcat的压缩包(不是安装的那种,直接解压缩就能用的)下载地址:http://tomcat.apache.org/download-55.cgi 下载好的文件名是: ...

  7. bzoj2038小z的袜子

    用平面曼哈顿距离最小生成树或者莫队算法都可以吖QwQ~ 然而显然后者更好写(逃~) 莫队怎么写就看图吧QwQ~ 话说我一开始没开long long然后拍了3000组没拍出错交上去Wa了QAQ #inc ...

  8. Java Web的传值汇总(含JavaBean)

    前言: 其实JavaBean就像asp.net MVC上的Model传值一样.

  9. BZOJ3172: [Tjoi2013]单词

    传送门 做了这么多题怎么还是无法很好的理解AC自动机呢..果然是个制杖 首先题意表述不是很清晰,这些所有的单词组成了那个文章,所以果断建个AC自动机,建的时候给每个点附加一个权值,建树是经过一次权值即 ...

  10. SDL 1.2.15 issue

    SDL 1.2.15中,对于X11的函数,默认采用动态加载的方式 但相应的X11函数名在SDL中并没有重新命名(SDL2中都添加了前缀X11_) 这样在SDL与其他库混合静态编译链接时,X11的函数就 ...