在公司的三台虚拟机上答了redis,zookeeper,kafka,storm集群,redis装在redis用户下,其他的装在storm用户下
但是发现莫名奇妙的总是会死掉,一直差不出原因,后来发现是磁盘空间不够
用命令 df -h查看时挂载点是/home的使用量已经达到97%,在网上查换挂载点,本来以为换到属于根目录的opt下
1.先取消挂载umount /home
2.修改/etc/fstab文件,把原本的/home改成/opt
3.重启机器reboot,发现挂载点已经改变,但是文件系统还是/dev/mapper/VolGroup-lv_home显然是换汤不换药,
突然发现在把/opt下的storm拷贝到/home下挂载点是/的使用率升高了,这正是我们想要的(应该是默认/home挂载到根目录上了)
4.因为如今使用的是root用户,所以要在隐藏文件./bash_profile配置Java环境变量
export JAVA_HOME=/home/storm/jdk1.7.0_10
export JRE_HOME=${JAVA_HOME}/jre/
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin/:$PATH
5.启动zookeeper,kafka,storm
bin/zkServer.sh start
bin/kafka-server-start.sh -daemon config/server.propertis
nohup bin/storm nimbus/ui/supervisor &
发现kafka,storm还是自动死掉,并且用bin/zkServer.sh status查看zookeeper状态是zookeeper没跑起来,原来是重启机器后防火墙开了
查看防火墙service iptables status
关闭防火墙service iptables stop
到此一切ok