IotDB解压安装
IotDB是Java开发的,运行需要安装JDK,安装oracle JDK, 不建议使用自带的openJDK
#解压
unzip apache-iotdb-0.11.2-SNAPSHOT-bin.zip
#进入主目录
cd apache-iotdb-0.11.2-SNAPSHOT
#启动 (前台启动)
sbin/start-server.sh
#nohup后台启动,输出启动日志到nohup.log文件
nohup sbin/start-server.sh >> nohup.log 2>&1&
#nohup后台启动,不输出启动日志
nohup sbin/start-server.sh >/dev/null2>&1&
#停止
sbin/stop-server.sh
终端连接IotDB
#以前的IotDB旧版本 0.9.x以下版本 连接
sbin/start-client.sh
#新的版本IotDB >=0.10.x的版本连接, 默认连接本地IP和6667端口
sbin/start-cli.sh
#和上面的命令等同
sbin/start-cli.sh -h 127.0.0.1-p 6667-u root -pw root
#远程连接其他IotDB
sbin/start-cli.sh -h 192.168.130.1-p 6667-u root -pw root
docker安装IotDB
#docker启动
docker run -d -p 6667:6667-p 31999:31999-p 8181:8181--name some-iotdb apache/iotdb
#进入容器
docker exec-it some-iotdb /bin/bash
#执行命令,连接IotDB
start-cli.sh
说明: 6667: RPC port 31999: JMX port 8181: Monitor port 5555: Data sync port 9003: internal metadata rpc port (for cluster) 40010: internal data rpc port (for cluster)
客户端使用: 版本在0.10.x 以上 latest version (or, >=0.10.x), 使用 start-cli.sh命令. 版本在 0.9.x and 0.8.1, 使用 start-client.sh命令
默认用户名和密码是:root/root
IotDB基本操作
#连接
sbin/start-cli.sh
#插入数据,会自动创建分组
INSERT INTO root.iotdata.test_db.1234(timestamp, version,code3,code2,code1) values(1584602760341,'1.1.1','code3','code2','code1');
#显示时序序列测点
SHOW TIMESERIES
SHOW TIMESERIES root.iotdata
SHOW TIMESERIES root.iotdata.test_db
#显示分组
SHOW STORAGE GROUP
#添加分组
SET STORAGE GROUP TO root.ln
#往分组ln添加数据
INSERT INTO root.ln.aa(timestamp,bbb) values(1585384837018000000,112);
#查询最新一条数据
selectlast*from root.ln.aa
#查询最新一个测点
selectlast bbb from root.ln.aa
#删除分组test
delete storage group root.test
#删除序列下的所有测点
delete timeseries root.iotdata.test_db.*
delete timeseries root.iotdata.*
#按条件name = '11'查询最后时间, 比较慢
select max_time(name)from root.iotdata.test_db where name ='11'
#按条件name = '11'查询最后时间, 比较快
select name from root.iotdata.test_db where name ='11' order by time desc limit 1
IotDB过期策略
#毫秒 只保留近一个小时的数据
set ttl to root.ln 3600000
#保留10天数据 60*60*24*10*1000=864000000
set ttl to root.iotdata 864000000
#取消过期策略
UNSET TTL TO root.ln
#显示所有策略
Show all ttl
#显示一个group的ttl
Show ttl on root.ln
#显示多个
SHOW TTL ON root.group1,root.group2,root.group3
<audio controls="controls" style="display: none;"></audio>
相关推荐
在本文中,我们将介绍如何使用 Docker 在 Linux 上安装 Oracle。 一、准备 Docker 环境 在安装 Oracle 之前,我们需要先安装 Docker。在 Linux 上,可以使用以下命令安装 Docker: ``` yum install -y yum-utils ...
linux环境下docker安装、docker-compose安装、 harbor安装合集.txt
Linux离线安装docker时资源镜像
Windows与Linux下关于docker的安装使用方法有很多,今天小编这里给大家分享的是MacOS下docker的安装与简单使用案例,非常简单,给有需要的小伙伴参考下
docker-ce-17.03.0.ce-1.el7.centos.x86_64.rpm docker-ce-selinux-17.03.0.ce-1.el7.centos.noarch.rpm docker-compose-Linux-x86_64 docker-compose.yml
### Linux环境安装Docker #### 一、概述 Docker是一种开源的应用容器引擎,它让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化。容器是完全使用...
Macbook Pro进行Docker安装Redis并配置Redis持久化
在使用离线JDK8镜像资源时,用户需要先确保本地机器上已经安装了Docker环境。然后,将下载的jdk8.tar文件复制到目标服务器上,并通过Docker命令加载镜像,如使用命令“docker load -i jdk8.tar”。加载成功后,用户...
centos7安装docker教程
标题“所有Linux系统离线安装包docker和docker-compose”意味着这个压缩包包含了适用于各种Linux发行版的Docker和Docker Compose的二进制安装文件。对于那些网络条件不佳或者对在线安装有特定需求的用户来说,离线...
本教程主要介绍如何在没有互联网连接的环境下,通过离线方式在Linux系统上安装Docker、Docker Compose以及Portainer。 首先,我们关注的是"daemon.json"文件,这是Docker守护进程的配置文件。在这个文件中,你可以...
安装docker后直接启动mysql容器相关注意事项。在使用过程中需要首先开启下载的镜像。
总结而言,Linux中使用Docker安装和运行Redis是一个涉及多个步骤的过程,包括安装Docker、拉取Redis镜像、运行和配置容器以及维护和故障排除。掌握这一过程对于构建和维护现代化的后端服务架构至关重要。
在实际使用中,运维人员需要确保Linux服务器已经安装了Docker环境。随后,只需将下载好的离线镜像包导入服务器,使用docker-compose工具根据配置文件启动服务即可。这样的部署方式相较于传统的安装方式,可以更快地...
使用Docker安装脚本的好处在于,能够快速在新系统上部署Docker环境,减少人工干预,降低出错率,尤其是对于那些不熟悉Linux命令行的用户。但是,使用脚本安装Docker时,也需要考虑到安全因素,确保脚本来源是可信的...
在Linux系统中,离线安装Docker和Docker Compose是一项必要的技能,特别是在网络环境不稳定或者没有互联网连接的环境中。本教程将详细讲解如何在x86和arm64架构的系统上进行离线安装。 首先,我们来看Docker。...
在具体的操作上,用户需要先安装Docker环境,然后使用Docker命令行工具加载对应的.tar格式的镜像文件,例如使用“docker load ”命令加载Portal组件的镜像,然后再运行相应的容器。在操作过程中,用户需要确保Docker...
firefly_linux_docker_defconfig.zip firefly_linux_docker_defconfig.zip firefly_linux_docker_defconfig.zip
docker、docker-compose linux一键式离线安装
device-mapper-libs-1.02.117-12.el6.i686.rpm,device-mapper-libs-1.02.117-12.el6.x86_64.rpm,docker-io-1.7.1-2.el6.x86_64.rpm,lua-alt-getopt-0.7.0-1.el6.noarch.rpm,lua-filesystem-1.4.2-1.el6.x86_64.rpm,...