WSO2-IoTServer Linux配置
来源:互联网 发布:润和软件 死人 编辑:程序博客网 时间:2024/05/23 01:29
观察 wso2官网的演示视频,你会发现演示人员用的操作系统十有八九是Ubuntu,所以在此以 Ubuntu16.04_LTS 系统做IoTServer的Linux下配置。
一、准备材料
1、下载 wso2iot-3.1.0.zip (https://wso2.com/iot/#download),点击 “More Resources” 可下载之前的版本
2、下载 jdk-8u144-linux-x64.tar.gz (http://www.oracle.com/technetwork/java/javase/downloads/index.html),注意一定要是 8_144 !!因为wso2平台已经发布公告 “在8_155以上版本运行会产生未知的错误,在8_162发布前,使用8_144”
3、下载 apache-maven-3.5.2-bin.tar.gz(http://maven.apache.org/download.cgi)
二、安装须知
1、关闭防火墙
# ufw disable# ufw status
2、虚拟机用户请确保虚拟机 ssh协议正常、ip配置正确(详见 “Ubuntu 虚拟机配置及Xshell连接”)
三、安装 JDK 和 Maven
1、复制 jdk-8u144-linux-x64.tar.gz、apache-maven-3.5.2-bin.tar.gz 至目录 /usr/local/ 下
# cp jdk-8u144-linux-x64.tar.gz /usr/local/# cp apache-maven-3.5.2-bin.tar.gz /usr/local/
2、解压 apache-maven-3.5.2-bin.tar.gz
# cd /usr/local# tar -zxvf apache-maven-3.5.2-bin.tar.gz# mv apache-maven-3.5.2 maven3
3、创建 java 目录,复制 jdk-8u144-linux-x64.tar.gz 至目录下并解压
# mkdir java# mv jdk-8u144-linux-x64.tar.gz java/# cd java# tar -zxvf jdk-8u144-linux-x64.tar.gz
4、新增配置 (IoTServer的也一起设置了)
# vim /etc/profile
# #set javaexport JAVA_HOME="/usr/local/java/jdk1.8.0_144"export CLASSPATH=$CLASSPATH.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib# #set mavenexport MAVEN_HOME=/usr/local/maven3# #set iotexport IOTS_HOME=/usr/local/wso2iot-3.1.0# #set pathexport PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$IOTS_HOME/bin:$MAVEN_HOME/bin
# source /etc/profile
四、安装 IoTServer
1、复制 wso2iot-3.1.0.zip 至目录 /usr/local/ 下并解压
# cp wso2iot-3.1.0.zip /usr/local/# cd /usr/local# unzip wso2iot-3.1.0.zip
2、【敲黑板!敲黑板!】记得咱早就配的配置文件不? 里面的 IOTS_HOME 就是以后我们经常会提到的 <IoTS-Home>
五、安装 IoTServer 的支持插件
# cd $IOTS_HOME/samples/# mvn clean install -f device-plugins-deployer.xml
六、修改 IoTServer 的IP
这项修改是为了是 IoTServer 不再只是本地的,其他客户端可以通过 IP访问或实现 IoTServer功能
# cd $IOTS_HOME/scripts/# sh change-ip.sh
输入参数1 “原始IP/HostName”:localhost
输入参数2 “新的IP/HostName": 192.168.2.1
一路回车至最后一个参数 “签证IP”:192.168.2.1(和参数2一样)
注:由于这个是官方懒得回答那么多改IP问题才写的脚本,所以没考虑 “循环越界” 问题,出现 “File not found” 之类文件没有的问题,忽略。。
七、如果你向手动改写 IP 以适配多IoTServer 参照 (https://docs.wso2.com/display/IoTS310/Configuring+the+IP+or+Hostname) 其中如果你卡在Key Store密码问题的话,哼哼,密码是wso2carbon,别问我怎么知道的。
八、启动
三个窗口,按照 broker.sh, iot-server.sh, analytics.sh的顺序启动,出现 “Carbon Start in XXX Sec” 和 UI 的地址就 OK 啦
九、关闭,很暴力!官方说的! Ctrl+C!!
阅读全文
0 0
- WSO2-IoTServer Linux配置
- Wso2 esb 代理服务器配置1
- wso2-BusinessActivityMonitor
- WSO2-BAM
- windows下 WSO2 Application Server配置 及 MySQL数据服务部署
- windows下 WSO2 Application Server配置 及 MySQL数据服务部署
- WSO2 IS配置Primary User Store——LDAP(Read-Only方式)
- wso2插件安装过程
- WSO2之BusinessActivityMonitor(2)
- WSO2 ESB(1)
- WSO2 ESB(2)
- WSO2 ESB(3)
- WSO2 ESB(4)
- WSO2 ESB(5)
- WSO2 Stratos手册
- WSO2-Stratos2.0简介
- WSO2-BAM的FAQ
- wso2 registry client
- 生成错误消息
- Java知识点复习系列(4)
- startx提示错误:“could not open default font 'fixed'” 的解决方法
- Xcode项目中不同Swift版本导致的问题
- 符号名称和功能定义
- WSO2-IoTServer Linux配置
- Lisp解释器
- SQLException: The server time zone value ‘�й���ʱ��’ is unrecognized
- POSIX Clock
- 检测是否支持monotonic
- parseInt
- 融云红包集成文档_一切从简
- IT道德与伦理
- 量子计算程序开发环境搭建