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

[经验分享] 19.cloudera

[复制链接]

尚未签到

发表于 2017-11-22 08:00:50 | 显示全部楼层 |阅读模式
  0.注意,如果ssh面密码登录有问题,需要将每个.ssh/下的所有文件删除重新发送认证文件
  1.准备三台虚拟机



master      192.168.74.128
slave-1     192.168.74.129
slave-2     192.168.74.130
  2.配置好hosts文件和hostname



$ cat /etc/hosts
192.168.74.128  master
192.168.74.129  slave-1
192.168.74.130  slave-2


root@master:~$ cat /etc/hostnamecat /etc/hostname
master
root@slave-1:~$ cat /etc/hostnamecat /etc/hostname
slave-1
root@slave-2:~$ cat /etc/hostnamecat /etc/hostname
slave-2
  修改host文件后reboot一下,然后互相ping,检测是否配置好
  3.添加hadoop用户,并给予sudo使用权限,需要以root用户身份分别在三台虚拟机上执行



#创建了可以登陆的 hadoop 用户,用户组为hadoop,并使用 /bin/bash 作为 shell
$ useradd -g hadoop -m hadoop -s /bin/bash
#设置密码
$ passwd hadoop
#为 hadoop 用户增加管理员权限,方便部署,避免一些对新手来说比较棘手的权限问题
$ adduser hadoop sudo
  设置sudo为不需要密码



#su - (注意有- ,这和su是不同的,在用命令"su"的时候只是切换到root,但没有把root的环境变量传过去,还是当前用乎的环境变量,用"su -"命令将环境变量也一起带过去,就象和root登录一样)
$ su -
$ vi /etc/sudoers#追加如下内容
#hadoop ALL=(ALL)   ALL#密码5分钟后会失效
hadoop ALL=(ALL) NOPASSWD: ALL#一劳永逸的做法
  4.关闭防火墙,关闭selinux,关闭ipv6



#返回结果是0表示ipv6没有关闭,为1表示ipv6关闭
$cat /proc/sys/net/ipv6/conf/all/disable_ipv6
#关闭方法
$ sudo su -
$ vim  /etc/sysctl.conf
#disable ipv6
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1
#重启
$ reboot
  5.ssh免密码登录



#每台机器上切换到hadoop用户
$ su hadoop
#在每台机器上ssh localhost在/home/目录下会生成目录.ssh
$ ssh localhost
#master上执行
$ cd /home/hadoop/.ssh
$ ssh-keygen -t rsa    //生成其无密码密钥对,一路回车键,生成的密钥对:id_rsa和id_rsa.pub
$ cat /home/hadoop/.ssh/id_dsa.pub >> /home/hadoop/.ssh/authorized_key
$ scp authorized_keys hadoop@slave-1:/home/hadoop/.ssh/authorized_key
$ scp authorized_keys hadoop@slave-2:/home/hadoop/.ssh/authorized_key
#在master上检测是否可以无密码登录,拷贝完成之后,最好在每个slave下执行ssh localhost
$ ssh slave-1
$ ssh slave-2
  4.在master虚拟机下,下载cloudera-manager-installer.bin,



$ wget http://archive.cloudera.com/cm5/installer/latest/cloudera-manager-installer.bin

$ chmod u+x cloudera-manager-installer.bin
$ sudo ./cloudera-manager-installer.bin
  一路Next和OK之后安装成功之后,在浏览器中输入192.168.74.128:7180,用户名和密码都是admin
   登录Cloudrea Manager页面,选择要安装的版本,本次安装的是Cloudera Express,然后搜索集群是每行输入一个主机名master slave-1 slave-2然后就进行安装
  在暗转过程中出现问题:无法安装oracal-j2sdk1.6包,解决连接如下:https://community.cloudera.com/t5/Cloudera-Manager-Installation/Unable-to-proceed-with-Cloudera-Manger-isntallation-Issue-with/m-p/45940



$ sudo apt-get install -y --force-yes debian-keyring debian-archive-keyring apt-transport-https
$ apt-key update
$ apt-get update
DSC0000.png

  解决问题之后,安装成功
DSC0001.png

DSC0002.png

  出现如下问题,解决方式------echo 10 > /proc/sys/vm/swappiness
DSC0003.png

  ....................................................................................................................................................................................................................................................
DSC0004.png

  对安装的组件进行分配主机,默认就好
DSC0005.png

运维网声明 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-409400-1-1.html 上篇帖子: 阿里云Ubuntu安装LNMP环境之PHP7 下篇帖子: .netcore2.0 发布CentOS7
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

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

扫描微信二维码查看详情

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


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


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


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



合作伙伴: 青云cloud

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