批量添加hadoop节点,初始化hadoop机器
来源:互联网 发布:系统修复软件 编辑:程序博客网 时间:2024/06/06 05:56
全部内容如下:
authorized_keys<span style="white-space:pre"></span>-- CDH主节点的keyhosts<span style="white-space:pre"></span>-- 所有机器的hosts配置init_hadoop.sh<span style="white-space:pre"></span>-- 分发其他文件到各个节点init_hdp.sh<span style="white-space:pre"></span><span style="font-family: Arial, Helvetica, sans-serif;">-- </span><span style="font-family: Arial, Helvetica, sans-serif;">为hadoop用户生成key</span>init_root.sh<span style="white-space:pre"></span>-- 初始化系统变量jdk-7u65-linux-x64.rpm<span style="white-space:pre"></span>-- Java环境send_hosts.sh<span style="white-space:pre"></span>-- 分发hosts文件,这里主要是分发之前已经安装好的节点
for arg in $* ; do ping -c 1 $arg || continue scp -o StrictHostKeyChecking=no -r ./jdk-7u65-linux-x64.rpm $arg:/tmp scp -o StrictHostKeyChecking=no -r ./authorized_keys $arg:/tmp scp -o StrictHostKeyChecking=no -r ./init_root.sh $arg:/tmp scp -o StrictHostKeyChecking=no -r ./init_hdp.sh $arg:/tmp scp -o StrictHostKeyChecking=no -r ./hosts $arg:/tmp ssh -o StrictHostKeyChecking=no -t $arg "sudo -i"done
init_hdp.sh
cd ~ssh-keygencp /tmp/authorized_keys /home/hadoop/.ssh/chmod 755 ~/.sshchmod 644 /home/hadoop/.ssh/authorized_keys
init_root.sh
cp -R /tmp/hosts /etc/rpm -ivh /tmp/jdk-7u65-linux-x64.rpmecho 'JAVA_HOME=/usr/java/default' >> /etc/profileservice ntpd startsysctl vm.swappiness=0echo 'vm.swappiness=0' >> /etc/sysctl.confuseradd hadoopsu hadoop
现在跳转机上执行init_hadoop.sh把各个文件分发下去,然后sudo -i 可以把当前连接转到对应机器上。
然后cd /tmp/
sh init_root.sh
sh init_hdp.sh
0 0
- 批量添加hadoop节点,初始化hadoop机器
- [Hadoop]Hadoop添加节点datanode
- Hadoop添加删除节点
- Hadoop添加删除节点
- Hadoop添加删除节点
- Hadoop添加删除节点
- Hadoop添加删除节点
- Hadoop添加删除节点
- hadoop 添加节点
- Hadoop HDFS 添加节点
- Hadoop添加删除节点
- Hadoop添加删除节点
- Hadoop添加删除节点
- Hadoop添加节点datanode
- hadoop动态添加节点
- hadoop集群添加节点
- Hadoop添加删除节点
- Hadoop添加删除节点
- JSON数据与Java对象相互转换
- Object-c创建自定义类
- 如何比对两个版本的Word文档
- Spring官方网站改版后的下载地址
- dojo famater 自定义转换颜色
- 批量添加hadoop节点,初始化hadoop机器
- distutils.errors.DistutilsSetupError: cannot locate an Oracle software insta
- poj_3259
- unity3d 4.6RectTransform 的一些设置
- 触发器判断更改的行或列
- android内置浏览器不支持websocket的解决方法
- Android 打造炫目的圆形菜单 秒秒钟高仿建行圆形菜单
- -boundingRectWithSize:options:attributes:context:用法
- 基础的数论知识