上海 有哪些做网站的公司,帝国网站模版,icp网站,网站怎么做成手机版第一步#xff0c;我们创建Linux用户#xff1a; 用root用户登录 A#xff0e;增加用户组命令#xff1a;groupadd –g 500 hadoop //此处500是手动设置groupID Linux保留前500 ID号 #xff1b; B#xff0e;增加用户命令#xff1a;useradd –u 500 –g 5…第一步我们创建Linux用户 用root用户登录 A增加用户组命令groupadd –g 500 hadoop //此处500是手动设置groupID Linux保留前500 ID号 B增加用户命令useradd –u 500 –g 500 –m hadoop // 同上-u 500也是用户ID -m hadoop 表示是在home下创建用户目录hadoop是目录名可自定义为方便后面使用我这里都命名为hadoop C修改用户密码 passwd hadoop //接下来会提示你输入密码按照提示操作 修改完后通过 vim /etc/passwd 命令查看 看到hadoopx500500/home/hadoop/bin/bash 表示创建成功了每一台电脑需要创建这个用户 第二步需要关闭防火墙 执行命令service iptables status 查看防火墙状态 如果防火墙开启就不是显示这个那么我们执行下列操作 把此处的*去掉然后用TAB键选择Ok回车键退出来保存 依次执行 chkconfig iptables off chkconfig --list iptables 全部显示off表示关闭防火墙成功 第三步修改ip 执行命令 vi /etc/sysconfig/network-scripts/ifcfg-eth0 修改完后重启网络配置执行 service network restart 第四步修改hostname 注意hostname和用户不一样是暴露给局域网中其他用户解析的 在master节点上依次执行 hostname master 其他从节点改为 hostname slave1 slave2、slave3…… vi /etc/sysconfig/network 把localhost改为master其他节点依次改为slave1slave2…….不过必须和上面一致 输入命令 hostname 结果显示 master 表示成功 然后在 vi /etc/hosts 在里面添加你各个节点的ip和hostname 第五步非管理员用户配置ssh 提示Linux配置ssh是通过欺骗登录用户名的。所以上面创建用户的时候我们都把3个节点的username 都设置成hadoop主要是用户名必须一致 用hadoop用户登录每一节点上执行 执行命令 第一步ssh-keygen -t dsa -P -f ~/.ssh/id_dsa 意思是读取 id_dsa文件默认 全部是yes安装和root用户一样会发现多处2个文件一个是公开密匙一个是访问用户名字信息的第二步cat ~/.ssh/id_dsa.pub ~/.ssh/authoriezed_keys是把暴露出来的公共密匙按顺序导入authoriezed_keys中保存呵呵别急这样还是不行的ssh机制很严谨对文件的权限要求非常严格我们需要把.ssh文件夹的权限改为700 默认是777authorized_keys的权限这里是对的644为避免出差错这里执行chmod 700 ~/.sshchmod 644 ~/.ssh/authorized_keys喔了试试吧。 在每一个节点执行完后在主节点上执行下列命令hadoop用户 ssh slave1 cat ~/.ssh/id_dsa.pub ~/.ssh/authorized_keys ssh slave2 cat ~/.ssh/id_dsa.pub ~/.ssh/authorized_keys scp -r ~/.ssh/authorized_keys hadoopslave1:~/.ssh/authorized_keys scp -r ~/.ssh/authorized_keys hadoopslave2:~/.ssh/authorized_keys 第一次会要求输入密码完成后 ssh slave1 ssh slave2 ssh local 不输入密码 就表示成功了 还有什么疑问给我留言. 转载于:https://www.cnblogs.com/wxwo/p/3260950.html