kaa启动顺序:zookeeper -> MongoDB -> KAA
zookeeper
./zkServer.sh start
./zkServer.sh stop
./zkServer.sh status
查看启动状态(./zkServer.sh start-foreground)
(1)路径问题
本人存储路径在 /usr/local/zookeeper-3.4.6/bin 仅供参考
(2)权限不足
解决办法:
chmod a+xwr zkServer.sh
给对应文件赋权 zkServer.sh即为想赋权文件
(3)JDK问题
出现这个问题,原因是jdk没有安装好,需要配置一下jdk
Cenot7可以通过yum在线安装JDK 相关博客传送门:CentOS在线安装JDK - 名山丶深处 - 博客园
tips:家人们,破大防了,本来想着贪图简单直接用yum命令下载的jdk,但是这个问题迟迟未解决,卡了好久,一直以为是环境变量配置错了,但是,真相大白了,这个yum安装并没有安装JDK,而是安装的JRE,需要重新安装,指路我的借鉴博客->yum安装jdk找不到安装目录问题||没有java环境变量 - 三号小玩家 - 博客园
重新安装好以后zookeeper就可以正常启动了,如下图:
MongoDB
启动: ./mongod --dbpath /data/db
启动客户端: ./bin/mongo
运行时系统报错如下:
根据这个ERROR发现是找不到 /data/db这个文件,但是确实是我的data文件夹有db文件,所以真正的原因是它寻找的是根目录下的data文件,所以我们需要把路径写全
/usr/local/mongdb/mong/data/db (本机路径,仅供参考)
成功时显示
最下面显示等待端口连接时,新开一个终端窗口,输入mongo即可
Mongo退出不能直接关闭,否则日志文件非正常关闭,下次将无法时候,正常关闭 Ctrl+C
KAA
启动Kaa
cd /usr/lib/kaa-node/bin
service kaa-node start