当前位置:网站首页>Tdengine biweekly selection of community issues | phase III
Tdengine biweekly selection of community issues | phase III
2022-07-06 08:46:00 【Tdengine】
Hi, Hello everyone , To prevent too many common problems from bothering users , Easy for users to learn 、 Absorb experience , We will select the common problems encountered by users in the community recently 、 Summary , Share with you in the form of a column . This is the third issue of this column , The content shared is as follows :
Content preview
- Why do I write data in batches , Timestamp use NOW Function splicing will result in data loss ?
- How to smoothly expand the capacity of a cluster ?
- After cluster expansion ,DNode Status as Offline How to investigate ?
- How to smoothly shrink a cluster ?
- Novice benefits : Quick start TDengine modeling .
1. Why do I write data in batches , Timestamp use NOW Function splicing will result in data loss ?
To answer this question, we first need to emphasize a concept ,TDengine As a Time series database (Time-Series Database), The first timestamp field acts as a primary key , Construction of memory index 、 The storage of disk data is closely related to it , There must be no duplicate timestamp .
NOW function ( as well as NOW keyword ) Return the current time of the client . When performing batch writes , If the values given by the timestamp in the first column are NOW, It is indistinguishable under the time level of milliseconds by default in the database , Repeated timestamps written later will be lost or updated , The specific logic for handling repeated timestamps is provided in TDengine China Construction Library (Database) At the time of the Update Parameter determination .
2. How to smoothly expand the capacity of a cluster ?
To expand the cluster, you need to add nodes manually . The specific operation steps are as follows :
- After the first node is successfully deployed , Install nodes to be added in sequence TDengine Server program , edit /etc/hosts, Add the domain name resolution of all nodes in the cluster ( If deployed DNS server, There is no need to edit ).
- The configuration file of the first node taos.cfg Copy to the node to be added , Will be one of the fqdn The parameter is changed to the node itself fqdn (hostname).
- Start the node to be added taosd service , Then enter taos The command line executes the following statement to add the node to be added into the cluster :CREATE DNode ‘Node2:6030’ .
- perform SHOW DNodes Check whether the status of the data node is Ready. by Ready On behalf of successful cluster expansion .
3. After cluster expansion ,DNode Status as Offline How to investigate ?
After the new node joins the cluster normally , The data node list will show that the node is in Ready state . If the node status is Offline, Check according to the following contents :
- View the node taosd Started or not 、 Whether the firewall is closed ;
- Confirm whether the data folder of the node to be added is empty ;
- Check all nodes /etc/hosts Whether the domain name resolution is complete 、 It works ( All nodes need to be resolved , Include arbitrator);
- The node firstEP、fqdn Whether the parameters are configured correctly .
4. How to smoothly shrink a cluster ?
Cluster capacity reduction is achieved through DROP DNode Delete nodes to achieve , Stop specifying directly DNode Of taosd The process will only let this node Offline, But it cannot complete the effect of volume reduction . The specific operation steps are as follows :
- Get into taos Command line , perform SHOW DNodes Check the status of the node to be deleted , if ready Then proceed to the next step ;
- Delete the specified node from the current cluster DROP DNode ‘Node2:6030’ perhaps DROP DNode <DNodeId>.
- perform SHOW DNodes View the cluster node information , Finally, confirm that the information of the node to be deleted has disappeared from the list .
Be careful : Before deleting nodes , The cluster will DNode Data is migrated to other nodes , The completion speed depends on the bandwidth of the network 、 On disk IO, Never stop the node to be deleted before it is completed taosd service .
5. Novice benefits : Quick start TDengine modeling .
In the process of community support , You can find many novice partners deploying TDengine I don't know how to further experience , Our suggestion is to run the sentences in the official website documents , But there are many documents , In order to facilitate community partners to get started quickly , We condense the example model of the official website document 、 I summed it up , Let users know as soon as possible TDengine Modeling methods :[ Introduction to modeling ]
complimentary close
Thank you for reading the selected questions in this issue , I hope the above is helpful to you . You are using TDengine This kind of TIme-Series Database In the process of , If you encounter a difficult problem or have a problem with TDengine There are suggestions for improvement , Welcome to the GitHub Let's talk about Issue , The more detailed the content, the better ~ Last , Thank you for using TDengine!
Want to know more TDengine Database Specific details of , Welcome to GitHub View the relevant source code on .
边栏推荐
- R language ggplot2 visualization: place the title of the visualization image in the upper left corner of the image (customize Title position in top left of ggplot2 graph)
- Double pointeur en langage C - - modèle classique
- China polyether amine Market Forecast and investment strategy report (2022 Edition)
- Guangzhou will promote the construction of a child friendly city, and will explore the establishment of a safe area 200 meters around the school
- @JsonBackReference和@JsonManagedReference(解决对象中存在双向引用导致的无限递归)
- TP-LINK enterprise router PPTP configuration
- R language uses the principal function of psych package to perform principal component analysis on the specified data set. PCA performs data dimensionality reduction (input as correlation matrix), cus
- egg. JS project deployment online server
- Navicat Premium 创建MySql 创建存储过程
- Unsupported operation exception
猜你喜欢

C language double pointer -- classic question type

个人电脑好用必备软件(使用过)

TP-LINK enterprise router PPTP configuration

延迟初始化和密封类

Light of domestic games destroyed by cracking

win10系统中的截图,win+prtSc保存位置

The ECU of 21 Audi q5l 45tfsi brushes is upgraded to master special adjustment, and the horsepower is safely and stably increased to 305 horsepower

Unsupported operation exception

可变长参数

Screenshot in win10 system, win+prtsc save location
随机推荐
Function coritization
C語言雙指針——經典題型
Variable length parameter
[embedded] cortex m4f DSP Library
torch建立的网络模型使用torchviz显示
Generator parameters incoming parameters
Sublime text in CONDA environment plt Show cannot pop up the problem of displaying pictures
Leetcode: Sword Finger offer 42. Somme maximale des sous - tableaux consécutifs
Deep anatomy of C language -- C language keywords
After PCD is converted to ply, it cannot be opened in meshlab, prompting error details: ignored EOF
UnsupportedOperationException异常
LeetCode:34. 在排序数组中查找元素的第一个和最后一个位置
Charging interface docking tutorial of enterprise and micro service provider platform
Light of domestic games destroyed by cracking
【嵌入式】使用JLINK RTT打印log
【ROS】usb_cam相机标定
To effectively improve the quality of software products, find a third-party software evaluation organization
The harm of game unpacking and the importance of resource encryption
Swagger setting field required is mandatory
Research Report on Market Research and investment strategy of microcrystalline graphite materials in China (2022 Edition)