KAA平台单节点部署安装(kaa-node-0.11.0)

本文详细介绍KAA物联网平台在CentOS7环境下的部署流程,包括JDK、MariaDB、Zookeeper、MongoDB等组件的配置与安装步骤,以及KAA平台的启动与常用命令介绍。

KAA平台系列文章:

KAA官网:

https://kaaproject.github.io/kaa/docs/v0.10.0/Welcome/

整体架构:

CentOS7 + JDKjdk1.8.0_211 + zookeeper 3.4.6 + MongoDB 4.0.10 + kaa-node-0.10.0-SNAPSHOT20170816065203.noarch.rpm

KAA安装及配置

1.JDK 1.8.0_211

解压:tar -zxvf jdk.tar.gz -C /usr/local/
配置:vim /etc/profile

#my srttings 
	export JAVA_HOME=/usr/local/jdk1.8.0_211
	export PATE=$PATH:$JAVA_HOME/bin:

source /etc/profile

错误:source /etc/profile -提示找不到命令
  试试:A)locate source /etc/profile
  试试:B)usr/bin/source /etc/profile

2.MariaDB 5.5(CentOS-7以下需安装,7内置)

仅参考:
检查是否安装了mariadb组件:
  rpm -qa | grep -i mariadb
删除组件
  rpm -ev 组件名

rpm -ivh MariaDB-5.5.47-centos7-x86_64-server.rpm
rpm -ivh MariaDB-5.5.47-centos7-x86_64-client.rpm

mysql -uroot -p

创建kaa数据库
CREATE DATABASE kaa CHARACTER SET utf8 COLLATE utf8_general_ci;

3.Zookeeper 3.4.6

tar -zxvf ./AppPackage/zookeeper-3.4.6.tar.gz -C ./

创建zoo.cfg

initLimit=10
syncLimit=5
dataDir=/usr/local/zookeeper-3.4.6/data
dataLogDir=/usr/local/zookeeper-3.4.6/logs
clientPort=2181

配置环境变量

4.MongoDB 4.0.10

解压:
  tar -zxvf ./AppPackage/mongodb-linux-x86_64-4.0.10.tgz -C ./
启动:
  ./bin/mongod --dbpath /data/db
  ./mongo KAA

5.KAA

官网安装文档:
http://kaaproject.github.io/kaa/docs/v0.10.0/Administration-guide/System-installation/

1)安装

检查是否安装了kaa-node组件:
  rpm -qa | grep -i 组件名
删除组件
  rpm -ev 组件名
安装
  rpm –ivh 组件名

2)检查MariaDB用户名和密码在服务器配置文件中是否有效。
$ cat /etc/kaa-node/conf/admin-dao.properties | grep jdbc_username
jdbc_username=sqladmin

$ cat /etc/kaa-node/conf/admin-dao.properties | grep jdbc_password
jdbc_password=admin

$ cat /etc/kaa-node/conf/sql-dao.properties | grep jdbc_username
jdbc_username=sqladmin

$ cat /etc/kaa-node/conf/sql-dao.properties | grep jdbc_password
jdbc_password=admin

如果密码或用户名不匹配,请编辑配置文件。

$ sudo vim /etc/kaa-node/conf/admin-dao.properties

$ sudo vim /etc/kaa-node/conf/sql-dao.properties
3)更改启动用户

启动错误
默认需要kaa用户启动
解决:更改vim ./bin/kaa-node
在这里插入图片描述

4)更给内部通信ip地址:

修改地址为:“localhost”–>”192.168.0.110” 本机地址 192.168.0.110
cd /etc/kaa-node/conf
vim kaa-node.properties
在这里插入图片描述在这里插入图片描述
在这里插入图片描述

KAA启动及常用命令

启动顺序:Zookeeper --> MongoDB --> KAA

1)Zookeeper

./zkServer.sh start
./zkServer.sh stop
./zkServer.sh status

2)MongoDB(必须)

启动:    ./mongod --dbpath /data/db
启动客户端: ./bin/mongo

show dbs;
show collections;
mongo kaa
use kaa
db.yourColl.count();
db.logs_24473266966962431201.find();
db.userInfo.getDB();
db.userInfo.dataSize();

可参考

3)KAA

cd /usr/lib/kaa-node/bin
./kaa-node start
tail -100f /var/log/kaa/kaa-node.log

4)其他

whereis kaa-node
chmod +x *.sh
echo "" > *.log
cat /var/log/kaa/* | grep ERROR
clear

平台地址:http://***:8080/kaaAdmin

账号:kaa
密码:kaa123
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值