HadoopHA1_安装windows+linux双系统

简介

想在linux集群上搭建hadoop环境,首先要安装linux系统
如果没有可用的机群,或是只是为了简单的测试,新建多台虚拟机是不错的选择.
在虚拟机中安装linux的流程十分简单,不再赘述.
来看一下如何在硬盘上安装linux系统.

windows10 + centOS_7.5双系统安装步骤

  1. 配置陌生环境之前,最好先访问官网(谷歌centOS~如果对英文网站不太熟悉,可以借助浏览器的翻译插件).
    官网首页上方的标签中有DOCUMENTATION(文档),点击并进入Manuals(手册),就可以看到Installation Guide(安装导航)
  2. 可以从官网提供的镜像站点中,下载指定版本的iso文件,该文件一般位于isos目录下.
    需要注意的是,isos目录下,不仅有iso文件,而且会包含用于校验的md5sum,sha1sum和sha256sum,建议将这些文件内容拷贝出来,以方便后续的文件校验.
  3. 尽量选择位于国内的镜像站点进行下载.
    如果需要安装的是指定版本的centOS,可能只有境外站点提供了下载.这种情况下,我们可以直接从第三方平台搜索下载镜像文件
  4. 通过校验镜像文件的完整性,我们可以确定iso文件是否安全.
    下载MD5_and_SHA_Checksum_Utility这类软件,计算并对比iso文件的md5,sha1和sha256的值.只有值全部对应相同,才能继续进行下述步骤
  5. 接下来要制作usb启动盘.官方推荐了制作工具Fedora Media Writer,使用该工具即可方便的完成制作(注1)
    该工具会将启动盘制作为dd镜像(iso镜像模式下,启动盘可以继续存放其它内容,dd模式则不行).
  6. 右击此电脑 -> 管理 -> 磁盘管理 -> 压缩卷
    我们可以通过上述操作,做一个空闲的磁盘出来,方便接下来的安装
  7. 插入u盘,进入bios界面.关闭安全启动.将首选启动项改为从usb启动
  8. 保存退出,重启进入安装界面,如果想安装桌面版,在SOFTWARE SELECTION中勾选桌面版就好
  9. 自定义系统要安装的位置----找到我们刚刚分出的空闲卷(注2),分区出/boot, swap, /, /home(注3)

注1: centos官方推荐的制作工具并不好用----体积大,需要安装,而且只允许将u盘制作为dd镜像模式.
更重要的是,一些新的硬件可能无法识别dd镜像.
ubantu官方推荐的制作工具是rufus.rufus体积小巧,免安装,而且支持制作dd镜像和iso镜像.
我个人更喜欢后者.
注2: 空闲卷的显示容量,可能与我们当时的分区的容量不同.这是因为windows下将1024M计算为1G,但是安装界面会中将1000M计算为1G.
注3:
a. /boot分区会作为系统的引导区,系统启动时默认从磁盘第一个分区开始寻找引导
因此要把/boot分区设定为第一个分区
b. 内存空间不够时,会将暂时用不到的数据转入硬盘上的swap区.
如果内存在4g以内,一般会将缓冲区设置为内存的2倍.
目前的个人计算机的内存经常能达到8g,也就不需要两倍内存的缓冲区,甚至可以不分配缓冲区.
c. /是根目录,/home是用户目录.新手阶段可能日常使用root用户,很少能用到/home,
这并不是个好习惯./home应该作为日常文件的存储目录,根目录只来存放系统文件,软件,日志

踩到的坑

  1. 使用的电脑是联想y7000,安装有win10和ubantu的双系统.
    ubantu的安装十分轻松,不过安装完成后,发现nvida的显卡驱动被自动卸载了.
    之前我还在担心nvida的显卡不适配linux,ubantu悄悄帮我做出了选择…

  2. 但由于工作环境使用的是centos_6.7,所以想将ubantu换成centos.
    关于如何删除ubantu,可以参考:https://blog.csdn.net/mtllyb/article/details/78635757

  3. 重新开始~按照官网的流程,将u盘制作为dd模式后.发现系统无法识别u盘.
    将u盘在老式电脑上测试,确认不是u盘的问题.
    推测是电脑硬件的原因,于是尝试将u盘重新制作为iso格式,识别成功.

  4. 于是调好bios,成功进入读秒界面.
    读秒结束后,又有意外----首行显示一排企鹅,企鹅下面的命令行一脸蒙蔽的滚动.页面在这儿停顿…
    逛了很久的论坛,看到有人解释说:安装centos时卡在企鹅界面,是因为硬件太新了,低版本的centos没有相应的驱动.
    解决办法就是安装更高版本的系统

  5. 无奈之下,开始尝试安装centos_7.5.
    centos_7.5倒是可以安装,但只能使用命令行操作,而不能使用图形化界面----nvida的显卡日常不适配.于是换了台老式惠普,终于安装成功

补充:

  1. 如果是新接触linux,ubantu真是一个很棒的选择.它安装流程简单,还有良好的生态圈.
    在官网的下载界面就可以找到完整的安装教程
  2. 但如果已经习惯了其它版本的Linux…就我个人而言,虽然linux各版本大同小异,但还是不太情愿换个版本.
    说到切换版本----官网总是会推荐安装最新的版本,这次也是用行动证明,旧版本的系统很可能不适配最新的硬件
  3. 但转用更新的系统并不一定意味着更好的体验----升级过程容易意外,软件可能不适配,系统版本的迭代甚至可能改变操作指令
  4. 我现在依然觉得,如果不影响正常使用,生产环境中先选用自己更为熟悉的版本
    如果有更新的需求,自己也要先另外搭建测试环境,尽快熟悉掌握更新内容后,再用于生产环境

系列文章

搭建时间同步服务器和yum源:https://blog.csdn.net/IAmListening/article/details/89765148
搭建hadoop高可用:https://blog.csdn.net/IAmListening/article/details/89765843
Hive的安装和相关异常:https://blog.csdn.net/IAmListening/article/details/89368823
安装hbase:https://blog.csdn.net/IAmListening/article/details/89765957

猜你喜欢

转载自blog.csdn.net/IAmListening/article/details/89741854