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

[经验分享] 【源】从零自学Hadoop(03):Linux准备上

[复制链接]
累计签到:1 天
连续签到:1 天
发表于 2015-10-27 09:09:15 | 显示全部楼层 |阅读模式
阅读目录



  • 检查列表
  • 常用Linux命令
  • 搭建环境
  • 系列索引




  本文版权归mephisto和博客园共有,欢迎转载,但须保留此段声明,并给出原文链接,谢谢合作。


  文章是哥(mephisto)写的,SourceLink
  



  在上一步骤,我们已经准备了4台虚拟机,分别是H30,H31,H32,H33。其中H30为我们的Ambari服务器,H31为NameNode服务器,H32,H33为我们的DataNode服务器。
  接下来,我们就得准备下这些虚拟机的Linux环境了。


检查列表

  1、网络访问
  2、防火墙
  3、Hosts
  4、Vim
  5、Yum
  6、SSH
  7、JDK
  8、时间同步
  9、httpd
  10、createrepo


常用Linux命令

  1、进入目录 cd /etc
  带斜杠的是绝对路径,如果不带,就是进入当前目录下的子目录。
  2、列举该目录结构 ls -al
  3、查看文件内容 cat /etc/hosts
  4、修改某个文件 vi /etc/hosts
  vim /etc/hosts
  5、重启 reboot
  6、提权  su root
  sudo
  7、开启服务 service ntpd start
  8、查看服务状态 service ntpd status
  9、关闭服务 service ntpd stop
  10、开机自启动 chkconfig ntpd on
  11、删除文件 rm /var/www/html/abc
  12、删除文件夹 rm -rf /var/www/html/aa
  13、SSH登陆 ssh root@H31
  ssh h31
  14、修改文件,文件夹权限 chmod 700 /var/www/html/aa
  15、复制文件并改名 cat id_rsa.pub >>authorized_keys
  16、查看包状态  rpm -qa|grep ssh
  17、yum安装 yum install ssh
  18、拷贝文件、文件夹到其他机器 scp /root/.ssh root@H31:/root/.ssh/
  19、查看机器名 hostname
  20、查Ip等信息 ifconfig


搭建环境


一:使用Xshell 4登陆H30-新建会话


  Xshell 是一个强大的安全终端模拟软件,它支持SSH1, SSH2, 以及Microsoft Windows 平台的TELNET 协议。

  DSC0000.png
二:使用Xshell 4登陆H30-连接会话


DSC0001.png
三:使用Xshell 4登陆H30-输入密码


  记住登录名,记住密码(自己部署的玩,记住密码很节约时间)

DSC0002.png
四:修改字体大小,编码格式等


  快捷栏->点击像球一样的图标,选择UTF-8

  快捷栏->点击字母的图标,字体改成14。字小太伤眼睛了,根据自己合适的改吧。

DSC0003.png
五:关闭防火墙







#关闭防火墙
service iptables stop
#永久关闭防火墙
chkconfig iptables off
#查看防火墙状态
service iptables status

DSC0004.png
六:关闭SELinux





#编辑 SELinux 配置文件
vim /etc/selinux/config
#改状态
SELINUX=disabled
  这里大家要是对vi vim 不熟悉的话,上网查一下命令。我只做简单的介绍:
  vim 分3种模式,浏览,编辑,输入命令
  shift+i或者shift+o可以进入编辑模式,esc可以退出编辑模式
  在浏览模式输入:就是可以输入命令,比如:q退出,:q!不做保存退出,:wq保存退出
DSC0005.png

七:卸载OpenJDK,安装Sun的JDK(现在叫Oracle了)



#检查java安装情况
rpm -qa|grep java
#卸载openJDK
rpm -e --nodeps 文件名
  这里我们检查不到安装,那可以直接装JDK



#新建文件夹
cd /var
mkdir -p  www/html
  使用Xftp 4将下载好的jdk上传到H30,也可以点Xshell的xftp链接。
DSC0006.png



#安装
cd /var/www/html
rpm -ivh jdk-7u67-linux-x64.rpm
#查看版本
java -version
DSC0007.png

八:修改Hosts
  每个系统中都要修改成这样。



#编辑hosts   
vim /etc/hosts
DSC0008.png

九:SSH设置
  进入H30,查看ssh是否安装,如果有,继续,没有安装下。



rpm -qa|grep ssh
DSC0009.png
  创建.ssh目录。查看文件中,第一个字母d表示是目录,后面跟着的是权限,比如创建者,一般的人,大家有兴趣查下Linux的文件权限。



#进入root目录
cd /root
#创建.ssh目录
mkdir .ssh
#设置权限
chmod 700 .ssh
#检查
ls -al
DSC00010.png
  开始创建SSH密钥



#创建,后面3个回车
ssh-keygen -t rsa
DSC00011.png
  复制id_rsa.pub 到authorized_keys



cd .ssh
cat id_rsa.pub >> authorized_keys
DSC00012.png
  拷贝ssh到H31-H34,登陆,发现可以不用输入密码了,就算ssh设置成功



ssh root@H31
#copy
scp /root/.ssh/authorized_keys root@H31:/root/.ssh/
#login
ssh root@H31
DSC00013.png
  修改H31上面authorized_keys权限



cd .ssh
ls -al
#设置权限
chmod 600 authorized_keys
ls -al
DSC00014.png
  图中,框起来的可以明细看到权限的改变了。这个文件不是随便什么权限的人能看了,大家也要注意下安全。搞不好哪天变成了肉鸡了得。
  --------------------------------------------------------
  这一期的内容比较多,就分成上下两部分。




系列索引

  【源】从零自学Hadoop系列索引





  
  
  
  本文版权归mephisto和博客园共有,欢迎转载,但须保留此段声明,并给出原文链接,谢谢合作。


  文章是哥(mephisto)写的,SourceLink
  

运维网声明 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-131232-1-1.html 上篇帖子: 从vmware下载到Linux环境下jdk和maven的安装 下篇帖子: 【Linux】OpenWRT的无线设置注意事项——从2.4G到5G,hwmode不简单
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

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

扫描微信二维码查看详情

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


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


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


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



合作伙伴: 青云cloud

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