设为首页 收藏本站
查看: 494|回复: 0

[经验分享] hadoop_install

[复制链接]

尚未签到

发表于 2016-12-2 10:18:24 | 显示全部楼层 |阅读模式
  http://www.easyhadoop.com
  //hadoop自动化安装
  #!/bin/sh
  if [ $# -lt 3 ]; then
  echo "Usage: $0 map.tasks.maximum reduce.tasks.maximum memory child.java.opts"
  else
  map=$1
  reduce=$2
  mem=$3
  yum -y install lrzsz gcc gcc-c++ libstdc++-devel
  /usr/sbin/groupadd hadoop
  /usr/sbin/useradd hadoop -g hadoop
  mkdir -p /opt/modules/hadoop/
  mkdir -p /opt/data/hadoop1/
  chown hadoop:hadoop /opt/data/hadoop1/
  
  echo "-------------config hosts----------------"
  wget http://www.easyhadoop.com/hadoop/hosts
  cat hosts >> /etc/hosts
  echo "----------------env init finish and prepare su hadoop---------------"
  HADOOP=/home/hadoop
  cd $HADOOP
  mkdir .ssh
  ssh-keygen -q -t rsa -N "" -f $HADOOP/.ssh/id_rsa
  cd $HADOOP/.ssh/ && cat id_rsa.pub > $HADOOP/.ssh/authorized_keys
  chmod go-rwx $HADOOP/.ssh/authorized_keys
  wget http://www.easyhadoop.com/hadoop/hadoop-0.20.203.0.tar.gz
  wget http://www.easyhadoop.com/hadoop/hadoop-gpl-packaging-0.2.8-1.x86_64.rpm
  wget http://www.easyhadoop.com/hadoop/jdk-6u21-linux-amd64.rpm
  wget http://www.easyhadoop.com/hadoop/lrzsz-0.12.20-19.x86_64.rpm
  wget http://www.easyhadoop.com/hadoop/lzo-2.04-1.el5.rf.x86_64.rpm
  wget http://www.easyhadoop.com/hadoop/lzo-2.06.tar.gz
  wget http://www.easyhadoop.com/hadoop/lzop-1.03.tar.gz
  wget http://www.easyhadoop.com/hadoop/hive-0.7.1.tar.gz
  wget http://www.easyhadoop.com/hadoop/pig.tar.gz
  mkdir $HADOOP/hadoop
  mv *.tar.gz $HADOOP/hadoop
  mv *.rpm $HADOOP/hadoop
  cd $HADOOP/hadoop
  rpm -ivh jdk-6u21-linux-amd64.rpm
  rpm -ivh lrzsz-0.12.20-19.x86_64.rpm
  rpm -ivh lzo-2.04-1.el5.rf.x86_64.rpm
  rpm -ivh hadoop-gpl-packaging-0.2.8-1.x86_64.rpm
  tar xzvf lzo-2.06.tar.gz
  cd lzo-2.06 && ./configure --enable-shared && make && make install
  cp /usr/local/lib/liblzo2.* /usr/lib/
  cd ..
  tar xzvf  lzop-1.03.tar.gz
  cd lzop-1.03
  ./configure && make && make install && cd ..
  chown -R hadoop:hadoop  /opt/modules/hadoop/
  cp hadoop-0.20.203.0.tar.gz /opt/modules/hadoop/
  cd /opt/modules/hadoop/ && tar -xzvf hadoop-0.20.203.0.tar.gz
  sed -i "s/^<value>6<\/value>/<value>${map}<\/value>/g" /opt/modules/hadoop/hadoop-0.20.203.0/conf/mapred-site.xml
  sed -i "s/^<value>2<\/value>/<value>${reduce}<\/value>/g" /opt/modules/hadoop/hadoop-0.20.203.0/conf/mapred-site.xml
  sed -i "s/^<value>-Xmx1536M<\/value>/<value>-Xmx${mem}M<\/value>/g" /opt/modules/hadoop/hadoop-0.20.203.0/conf/mapred-site.xml
  mkdir -p /opt/modules/hive/
  cp hive-0.7.1.tar.gz /opt/modules/hive/
  cd /opt/modules/hive/ && tar -xzvf hive-0.7.1.tar.gz
  chown -R hadoop:hadoop  /opt/modules/hive/
  
  chown -R hadoop:hadoop /opt/modules/hadoop/
  chown -R hadoop:hadoop /home/hadoop/
  
  mkdir -p /opt/modules/pig/
  cp pig.tar.gz /opt/modules/pig/
  cd /opt/modules/pig/ && tar -xzvf pig.tar.gz
  chown -R hadoop:hadoop  /opt/modules/pig/
  #sudo -u hadoop /opt/modules/hadoop/hadoop-0.20.203.0/bin/hadoop namenode -format
  #sudo -u hadoop /opt/modules/hadoop/hadoop-0.20.203.0/bin/hadoop-daemon.sh start namenode
  #sudo -u hadoop /opt/modules/hadoop/hadoop-0.20.203.0/bin/hadoop-daemon.sh start jobtracker
  #sudo -u hadoop /opt/modules/hadoop/hadoop-0.20.203.0/bin/hadoop-daemon.sh start datanode
  #sudo -u hadoop /opt/modules/hadoop/hadoop-0.20.203.0/bin/hadoop-daemon.sh start tasktracker
  
  fi
  curl -# http://www.easyhadoop.com/setup.html?type=setup

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-308597-1-1.html 上篇帖子: hadoop 命令 下篇帖子: hadoop shell
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表