windows10-tdengine的安装及使用


win10-tdengine的安装及使用

  • 一、下载及安装配置
    • 1.1 下载安装
    • 1.2 配置
    • 1.3 关闭防火墙和开放端口
    • 1.3.1 关闭防火墙
      • 1.3.2 开放6030端口
  • 二、启动及关闭服务
    • 2.1 启动tdengine服务
    • 2.2 关闭tdengine服务
    • 2.2 开机自启动配置
  • 四、可视化工具
  • 五、TDengine 命令行(CLI)
    • 5.1 进入命令行
    • 5.2 基本操作命令
      • 5.2.1 用户创建及密码修改
      • 5.2.2 登录数据库
      • 5.2.3 更多操作
  • 六、更多

1

  本文旨在说明windows10系统下tdengine的安装及配置使用。

tdengine官网https://docs.taosdata.com

回到目录

一、下载及安装配置

1.1 下载安装

注意:目前 TDengine 在 Windows 平台上只支持 Windows Server 2016/2019 和 Windows 10/11。

  在tdengine官网(https://docs.taosdata.com)选择“安装包”中的“windows安装”
1
点击进入“发布历史页面”选择合适的版本:要选择Tdengine-server-版本号-windows-x66.exe的安装包,点击后输入邮箱接收安装包下载即可。

注意:我发现现在windows版本最高的是3.0.7.0版本,在往上没有windows安装包了。
在这里插入图片描述

将安装包下载到指定的目录,双击安装:
1
一直点击next选择默认设置即可。

回到目录

1.2 配置

配置数据库变量,操作如下:

  1. 在D盘创建两个文件夹:log \ data
    1

  2. 打开C:\TDengine\cfg下的taos.cfg

这里的firstEp和fqdn用默认设置吧,不要修改,改了容易出问题
1
2.

  1. 配置hosts文件
      将C:\Windows\System32\drivers\etc中hosts文件的只读去掉,然后打开hosts,在最后加上电脑的本地IP。
    3
    回到目录

1.3 关闭防火墙和开放端口

1.3.1 关闭防火墙

1.3.2 开放6030端口

  1. 使用ping命令检查目标主机(192.168.2.101)是否可达,执行命令:ping IP
    1
  2. 使用telnet或nc命令检查目标主机的6030端口是否开放:
telnet IP 端口
# 示例
telnet 192.168.2.101 6030

1

  • 说明6030的端口未开,需要设置开放端口,操作如下:
    (1)开启端口
    1
    1
    2
    3
    4
    5
    (2)打开防火墙:
    1
    2
  1. 此时再检查端口是否开放:telnet 192.168.2.101 6030

二、启动及关闭服务

2.1 启动tdengine服务

  tdengine的启动需要启动 taosd 和 taosadapter两个服务。
(1)taosd 是TDengine 服务,这个服务必须启动(默认端口 6030);
(2)taosadapter 是 TDengine restful服务(默认为6041),连接服务器的用户名和密码(默认为root:taosdata)。

有两种启动方式

  • 第一种启动方式-命令行启动
      安装后,可以在拥有管理员权限的 cmd 窗口执行:
    (1)启动taosd服务,执行命令:sc start taosd
    (2)启动使用 http/REST 服务,执行命令: sc start taosadapter
    1
  • 第二种启动方式-执行exe启动
      在 C:\TDengine 目录下,运行:
    (1) 启动taosd服务,运行taosd.exe
    (2)启动使用 http/REST taosAdapter 服务,运行:taosadapter.exe
    1
    回到目录

2.2 关闭tdengine服务

  在拥有管理员权限的 cmd 窗口执行:
(1)关闭taosd服务,执行命令:sc stoptaosd
(2)关闭使用 http/REST 服务,执行命令: sc stop taosadapter

1
回到目录

2.2 开机自启动配置

1
2
回到目录

四、可视化工具

回到目录

五、TDengine 命令行(CLI)

5.1 进入命令行

  要进入 TDengine 命令行,您只要在终端执行 taos 即可。
(1)如果失败,则会打印错误消息出来(请参考 FAQ 来解决终端连接服务端失败的问题)。
(2)如果连接服务成功,将会打印出欢迎消息和版本信息。TDengine CLI 的提示符号如下:
1
回到目录

5.2 基本操作命令

5.2.1 用户创建及密码修改

  1. 查看用户:show users

有个默认用户:root,默认密码为:taosdata
1

  1. 创建用户:
create user `用户名` pass `密码`;
如:
create user myuser pass "123456";
  1. 修改用户密码
    taos 数据库 root用户的默认密码为: taosdata,安装好taos数据库后,可以通过下语句修改密码。
alter user root pass `yourpassword`
如:
alter user root pass '123456';

回到目录

5.2.2 登录数据库

登录数据库

taos -uroot -p密码
如:
taos -uroot -p123456 ;

回到目录

5.2.3 更多操作

(1)通过 SQL 命令来创建/删除数据库、表等,并进行数据库(Database)插入查询操作。在终端中运行的 SQL 语句需要以分号(;)结束来运行。示例:
1
(2)除执行 SQL 语句外,系统管理员还可以从 TDengine CLI 进行检查系统运行状态、添加删除用户账号等操作。TDengine CLI 连同应用驱动也可以独立安装在机器上运行,更多细节请参考 TDengine 命令行

回到目录

六、更多

TDEngine实战系列

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/230100.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

VUE中的8种常规通信方式

文章目录 1.props传递数据(父向子)2.$emit触发自定义事件(子向父)3.ref(父子)4.EventBus(兄弟组件)5.parent或root(兄弟组件,有共同祖辈)6.attrs和listeners(…

Chrome2023新版收藏栏UI改回旧版

版本 120.0.6099.109(正式版本)Chrome浏览器菜单新版、旧版的差异 想要将书签、功能内容改回旧版的朋友可以网址栏输入:「chrome://flags」,接着搜寻「Chrome Refresh 2023」。 最后将 Chrome Refresh 2023、Chrome Refresh 2023…

Linux驱动(中断、异步通知):红外对射,并在Qt StatusBus使用指示灯进行显示

本文工作: 1、Linux驱动与应用程序编写:使用了设备树、中断、异步通知知识点,实现了红外对射状态的异步信息提醒。 2、QT程序编写:自定义了一个“文本指示灯”类,并放置在QMainWidget的StatusBus中。 3、C与C混合编程与…

Kotlin 笔记 -- Kotlin 语言特性的理解(一)

函数引用、匿名函数、lambda表达式、inline函数的理解 双冒号对函数进行引用的本质是生成一个函数对象只有函数对象才拥有invoke()方法,而函数是没有这个方法的kotlin中函数有自己的类型,但是函数本身不是对象,因此要引用函数类型就必须通过双…

虚拟机无法进入系统问题

概述 客户在华为云平台上创建了两台虚拟机并部署aarch64 V10 OS,2021-10-28其中一台虚拟机业务出现异常,运维重启虚拟机后系统进不去,左上角光标闪烁,接着重启另一台虚拟机同样起不来,现象一致。 分析 通过分析现场…

【MySQL命令】show slave status\G 超详细全面解释

这个命令是DBA日常运维中常用来查看主从状态的命令,很多备份,监控工具也会使用到该命令监控主从状态是否正常,主从延迟,获取位点信息等。作为常用日常命令,一定要完全理解该命令的输出。今天主要结合 官方文档 和 实际…

Spring01

一、Spring概述 自 2004年 4 月,Spring 1.0 版本正式发布以来,Spring 已经步入到了第 5 个大版本,也就是我们常说的 Spring 5。 Spring的基础是Spring Framework,其功能有: 1、IoC (控制反转),Spring 两大…

没错,数据库就应该跑在 k8s 里

昨天冯老板发了一篇文章探讨了为什么将数据库放入 K8S 中不是一个明智的选择。 如果是四年前有人质疑容器化数据库我觉得还可以 battle 一下,都 2023 年了还有人不能认清这个大势,我就有必要来谈谈我的看法了。 我从 K8s 0.9 版本时就开始做这件事&…

Pelee: A Real-Time Object Detection System on Mobile Devices(CVPR 2019)

文章目录 年三十AbstractIntroductionPeleeNet:一个高效的特征提取网络架构消融实验数据集不同设计选择对性能的影响 在ImageNet ILSVRC 2012上的结果真实设备上的速度 Pelee:实时目标检测系统Overview在VOC 2007上的结果不同设计选择的影响与其他框架的比较真实设备…

Linux下使用HTTP进行数据传输的代码实例

在Linux系统中,HTTP协议是一种广泛使用的应用层协议,用于在网络中传输数据。下面是一个使用Python的requests库在Linux下进行HTTP数据传输的代码实例。 python复制代码 import requests # 发送HTTP GET请求 response requests.get("h…

C++面试宝典第6题:访问数组和联合体元素

题目 阅读下面的代码段,并给出程序的输出。 (1)访问数组元素。 int a[] = {61, 62, 63, 64, 65, 66}; int *p = (int *)(&a + 1); printf("%d, %d\n", *(a + 1), *(p - 1)); (2)访问联合体元素。 union {short i;char x[2]; }a;a.x[0] = 10; a.x[1] = 1; …

YOLOv5改进 | 卷积篇 | SPD-Conv空间深度转换卷积(高效空间编码技术)

一、本文介绍 本文给大家带来的改进内容是SPD-Conv(空间深度转换卷积)技术。SPD-Conv是一种创新的空间编码技术,它通过更有效地处理图像数据来改善深度学习模型的表现。SPD-Conv的基本概念:它是一种将图像空间信息转换为深度信息…

Java_常见算法

一、常见算法 1.1 认识算法 接下来,我们认识一下什么是算法。算法其实是解决某个实际问题的过程和方法。比如百度地图给你规划路径,计算最优路径的过程就需要用到算法。再比如你在抖音上刷视频时,它会根据你的喜好给你推荐你喜欢看的视频&a…

Eolink Apikit 如何进行 Websocket 接口测试?

什么是 websocket ? WebSocket 是 HTML5 下一种新的协议(websocket协议本质上是一个基于 tcp 的协议)。 它实现了浏览器与服务器全双工通信,能更好的节省服务器资源和带宽并达到实时通讯的目的 Websocket 是一个持久化的协议。…

qemu 虚拟机

文章目录 一、参考资料二、QEMU调试参数三、QEMU 命令 一、参考资料 # 查询 qemu 包 apt list | grep qemu# 查询已安装的 qemu 包 apt list --installed | grep qemu # 查询 qemu 版本 qemu-img -V # 安装 sudo apt-get install qemu-system-arm qemu-system-mips qemu-syste…

惯性导航基础知识学习----01惯性器件相关

🌈武汉大学惯性导航课程合集是入门惯导的精品课程~ 作为导航路上的鼠鼠我,要开始学习惯性导航了~ 需要达到的要求是大致了解惯导的原理等~ 后期会陆续更新惯导相关的知识和笔记等~ 🐬 本blog为 武汉大学惯性导航课程 的记录~ 感谢团队提供的开…

verilog基础语法-计数器

概述: 计数器是FPGA开发中最常用的电路,列如通讯中记录时钟个数,跑马灯中时间记录,存储器中地址的控制等等。本节给出向上计数器,上下计数器以及双向计数器案例。 内容 1. 向上计数器 2.向下计数器 3.向上向下计数…

gitee的学习

1.git下载 下载地址:https://git-scm.com/ 2.建立远程仓库 访问:gitee.com 在此网站上创建 3.本地操作 在本地找一个任意文件,克隆git 执行命令:git clone https://gitee.com/beijing-jiaxin-times_0/test_zsx_cang_ku.git …

【算法刷题】Day19

文章目录 1. 山脉数组的峰顶索引题干:算法原理:代码: 2. 寻找峰值题干:算法原理:1. 暴力解法2. 二分查找 代码: 3. 下降路径最小和题干:算法原理:1. 状态表示2.状态转移方程3. 初始化…

vue写了这么久了您是否知道:为什么data属性是一个函数而不是一个对象?

一、实例和组件定义data的区别 vue实例的时候定义data属性既可以是一个对象,也可以是一个函数 const app new Vue({el:"#app",// 对象格式data:{foo:"foo"},// 函数格式data(){return {foo:"foo"}} })组件中定义data属性&#xff…