使用 Hadoop

1. 单机运行步骤

    a. 设置 hadoop-env.sh 中 JAVA_HOME

    b. 在hadoop-env.sh 中 设置自己的fs.default.name,dfs.data.dir,dfs.name.dir 

    c. 安装ssh

        $ sudo apt-get install ssh

        $ sudo apt-get install rsync

    d. 检查是否可以不用密码登陆

        $ ssh localhost

        如果不可以

        $ ssh-keygen -t dsa -P '' -f ~/.ssh/id_dsa

        $ cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys

    e. 格式化DFS

        $ hadoop namenode -format

     f. 启动HDFS

        $ ./bin/start-dfs.sh

    g. 检查是否成功

        $ hadoop dfs -ls

 

2. 分布式运行步骤

    a. 生成密钥,使主从节点可以无密码身份验证,在每台机器上执行

        $ ssh-keygen -t rsa

        生成密钥文件, copy id_rsa.pub to master.pub, 然后把master.pub 拷到从机上

        执行

        $ cat master.pub >>authorized_keys

        在主机执行ssh 从机host 看看是否可以无密码登陆

    b. 设置 conf/slaves conf/master 添加自己的主从地址,然后拷贝到其他机器

    c.  拷贝主机的 hadoop-site.xml 到所有的从机

    d. 格式化主机HDFS,重启,然后检查日志,并且访问主机端口50070看datanode节点是否工作正常

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值