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

[经验分享] virtualbox中hadoop安装过程(win8.1+ubuntu12.04)

[复制链接]

尚未签到

发表于 2015-4-16 08:19:29 | 显示全部楼层 |阅读模式
  1、安装完vbox的增强功能后要重启,可能中间有过提示,我没注意,反正没重启拖拽啊,共享文件夹啊都不能用。。。顺便共享文件夹方法:



sudo mkdir /mnt/share
sudo mount -t 共享文件夹位置 /mnt/share
  2、关闭防火墙



sudo ufw disable
  不同操作系统关闭方法不一样,例如centoOS里是关闭iptables,这个搜对应的就好。
  3、安装openssh
  首先确认sshserver是否启动



ps -e |grep ssh
  如果只有ssh-agent那ssh-server还没有启动,需要/etc/init.d/ssh start,如果看到sshd那说明ssh-server已经启动了
  开启ssh-server服务



sudo apt-get install openssh-server
  ssh-server配置文件位于/ etc/ssh/sshd_config,在这里可以定义SSH的服务端口,默认端口是22,你可以自己定义成其他端口号,如222。然后重启SSH服务:sudo /etc/init.d/ssh resar
  这里说一下,安装openssh-server时,如果报错比如:pkgProblemResolver::Resolve 发生故障,这可能是有软件包要求保持现状等,这些不一定是错误,有可能是更新源的问题。换到主站也不一定可以,最后改到中科大的源才安装成功。
  4、宿主机与虚拟机连接:
  这里用的桥接,据说NAT会出现不稳定的状况。将虚拟机的ip改到和宿主机同一网段,不是内网地址。
  也可以:



sudo vim /etc/network/interfaces
  加入:



auto eth0
iface eth0 inet static
address 202.118.236.77
netmask 255.255.255.0
gateway 202.118.236.254
  这样做,下次启动系统会无法检测到连接,不过可以用ssh通信
  然后在windows中用secureCRT连接。
  连接时:Session Option→选字体(新宋体)→再选Character encoding(选UTF-8)
  5、安装java
  下载jdk,然后解压,修改环境变量:



export JAVA_HOME=/usr/java/jdk1.7.0_51
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH
export CLASSPATH=$CLASSPATH:.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
  选择替代路径:



sudo update-alternatives --install /usr/bin/java java /usr/java/jdk1.7.0_51/bin/java 300

  sudo update-alternatives --install /usr/bin/javac javac /usr/java/jdk1.7.0_51/bin/javac 300
  sudo update-alternatives --config java
  sudo update-alternatives --config java
  java -version
  6、克隆虚拟机
  接着把ubuntu里面没用的东西删删就可以开始克隆虚拟机。克隆后的虚拟机主机名当然要改一下,虽说使用上不会有太大问题,但是将来三个机器用户名到主机名都一样,很可能进行误操作。



sudo vim /etc/hostname
  重启后生效,这里是ubuntu保存hostname的地方,不同的linux版本是不一样的,例如fedora就在network里。
  重启后会发现sudo: 无法解析主机



sudo vim /etc/hosts
  将127.0.0.1后面的主机名改掉
  这里可以将其余的虚拟机ip加入解析,反正早晚都要做这一步。
  既然以后基本上都用secureCRT来操作,那么图形界面留着也没什么用,可以选择开机直接进入命令行



sudo vim /etc/default/grub
将GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
替换为  GRUB_CMDLINE_LINUX_DEFAULT="text"
sudo update-grub

  7、hadoop安装
  将下载的hadoop包解压后,进入conf后修改一些文件。具体怎么改网上很多,1.x.x和2.x.x有些许区别。
  8、虚拟机间免密码配置
  首先在各个虚拟机中执行



ssh-keygen -t rsa

  之后将各个虚拟机的pub发送到期中一台虚拟机,并改名



scp authorized_keys grid2@h1:/home/grid2/ssh/x.pub

  对于h1:



cp id_rsa.pub authorized_keys
  然后将各个pub写入 :



cat x.pub >> authorized_keys
  最后scp分发。
  9、将配置好的hadoop分发

运维网声明 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-57604-1-1.html 上篇帖子: Error (0xc0000225) installing Windows 8 R2 on VirtualBox 下篇帖子: virtualbox安装GuestAdditions
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

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

扫描微信二维码查看详情

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


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


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


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



合作伙伴: 青云cloud

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