美文网首页
Win10系统Hadoop搭建①——CYGWIN与Windows

Win10系统Hadoop搭建①——CYGWIN与Windows

作者: 康加罗 | 来源:发表于2020-02-05 15:00 被阅读0次

    疫情原因,在家办公,因此需要本地搭建一个简单的Hadoop环境,但我是Win10系统,要怎么办呢?
    先看官方文档吧。

    https://hadoop.apache.org/docs/r1.0.4/cn/quickstart.html

    先决条件有三条,Java已安装,SSH可用,剩下就是Cygwin。
    这是什么呢?
    根据百度百科,Cygwin是在Windows平台上运行的类UNIX模拟环境。Hadoop本身只能将Linux系统作为生产环境,所以还是需要模拟一下啊。

    下载Cygwin

    官网提供了下载,在安装页面,区分32位与64位环境即可。

    安装Cygwin

    (1)Choose A Download Source
    选择Install from Internet
    (2)选择安装目录、安装文件保存目录
    (3)选择连接方式
    可以自行设置网络代理
    (4)Choose A Download Site
    选择资源节点,没找到国内的,暂时选了日本的节点http://ftp.jaist.ac.jp,也可以在User URL中添加自己的节点并“Add”加入列表
    (5)Select Packages
    自选安装组件,一定要选择openssh,所属Categories是Net,如果New栏当前显示的是“Skip”,则需要修改为安装版本;
    如果忘记安装也没关系,再次运行Cygwin的Setup文件,重新安装即可,此时已安装的Package不会受影响,显示的New栏为“Keep”(如果想卸载也可改回“Skip”)。
    (6)Review and confirm packages
    确认已安装组件,有错漏可以回退上一步
    (7)自动下载安装
    (8)完成

    配置Cygwin

    (1)启动Cygwin
    用“以管理员身份运行”启动Cygwin
    (2)配置SSH
    执行命令

    ssh-host-config

    配置SSH

    图中出现了覆盖ssh配置文件是因为之前没有用管理员身份运行,结果生成配置文件成功,但因为权限问题配置失败。

    执行本地连接

    ssh localhost

    本地连接失败

    应该是服务没有启动,根据网上资料,执行

    net start sshd

    服务启动失败

    失败了……
    直接手动启动吧,进入计算机的“服务”,找到CYGWIN cygsshd服务

    启动sshd服务

    重新连接,新的错误

    连接测试失败

    似乎是免密登录失败,有一种方式是将localhost加入白名单,不进行免密检查

    修改localhost免密登陆检查

    再次登陆即可
    执行ssh localhost后会显示Last login信息
    同时我们可以访问到本地电脑磁盘

    cd /cygdrive/c/

    连接成功!

    相关文章

      网友评论

          本文标题:Win10系统Hadoop搭建①——CYGWIN与Windows

          本文链接:https://www.haomeiwen.com/subject/vtgjxhtx.html