关于linux系统的相关问题

问题1.为什么用户家目录下没有.ssh
答:每个用户的家目录下可以创建隐藏目录.ssh,如果在免密码登录的时候发现用户家目录下没有该目录,请手动创建mkdir .ssh
问题2.linux是不是所有用户都使用同一个.ssh
答:在linux中每一个用户都有一个家目录,root用户的家目录是/root,其他用户的家目录是/home/用户名称,如果做ssh免密码登录,需要在操作的用户家目录下的.ssh目录下执行生成秘钥文件命令ssh-keygen -t rsa
问题3.为什么root用户做了免密码登录,hadoop用户不起作用
答:每个用户做的免密码登录只针对该用户,其他用户要想实现免密码登录则要单独做免密码登录操作
问题4.为什么我在机器1中/etc/hosts中添加了所有机器的主机名与IP的映射,但是在机器2通过主机名称无法连通其他的机器
答:在机器1中配置/etc/hosts文件只对机器1起作用,其他机器要是想通过主机名找到机器ip,请在其他机器上的/etc/hosts文件中把相关主机名和ip的映射添加上

小象老师

赞同来自: 奔跑的鱼

问题5.为什么zookeeper启动不起来 答:1)所有虚拟机的防火墙全部都关闭 关闭防火墙命令 service iptables stop 设置防火墙开机不启动 chkconfig iptables off 重启虚拟机 2)确保所有机器中的/etc/hosts添加了所有机器的ip与主机名称的映射关系,注意每台机器都要把所有机器的ip与主机名称映射关系添加上 3)查看日志文件报错 zookeeper.out是zookeeper的日志文件,在哪个路径下启动zookeeper就会生成一个日志文件,查看日志文件看具体报错 4)确认自己是不是使用root用户启动过zookeeper,然后切换到hadoop用户启动zookeeper导致2181端口被占用 5)检查配置文件是否有问题 6)确认应该创建的目录data、log都已经创建,并且/usr/local/zookeeper的软连接创建的没有问题,如果软连接出现闪烁,表示源文件路径不存在,需要重新创建 7)检查zookeeper是否启动成功使用zookeeper安装目录下的bin/zkServer.sh   status查看zookeeper角色状态,正常会显示 Mode: follower或者Mode: leader

要回复问题请先登录注册