四、Linux二进制安装TDengine集群

2024-05-14 15:12

本文主要是介绍四、Linux二进制安装TDengine集群,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

目录

  • 四、Linux二进制安装TDengine集群
    • 1 修改服务器hostname
    • 2 修改/etc/hosts
    • 3 开放端口
    • 4 服务器时钟同步 NTP
    • 5 官网下载对应需要的安装server文件
    • 6 安装TDengine
      • 6.1 上传解压
      • 6.2 开始安装
        • 6.2.1 执行./install.sh 后,会出现自己本机的hostname,点击回车键进入下一步
        • 6.2.2 回车后会出现此选项,相当于设置集群的主节点。firstEp 是每个数据节点首次启动后连接的第一个数据节点
        • 6.2.3 设置后点击回车(必须设置)
        • 6.2.4 此步直接回车
        • 6.2.5 安装成功后,进入配置文件查看
    • 7 启动TDengine
    • 8 启动taosAdapter
    • 9 添加数据节点
    • 10 安装TDengine客户端(windows)
      • 10.1 修改windows的配置
      • 10.2 修改TDengine客户端的配置
      • 10.3 连接
      • 10.4 使用示例
    • 11 安装DBeaver客户端(windows)
    • 12 JAVA 连接TDengine报错整理
      • TDengine ERROR (0x80000020): some vnode/qnode/mnode(s) out of service
    • 13 在其他服务器连接步骤

四、Linux二进制安装TDengine集群

文章参考:集群部署和管理
规划物理节点:

IP地址hostname
192.168.200.161node161
192.168.200.162node162
192.168.200.163node163

1 修改服务器hostname

到3台服务器中修改对应的hostname,并重启服务器

vi /etc/hostname
node161

2 修改/etc/hosts

对应服务器修改/etc/hosts,在最后添加对应的服务器的节点ip、hostname

vi /etc/hosts
# 添加对应的节点
192.168.200.161 node161
192.168.200.162 node162
192.168.200.163 node163

设置完成后,检查服务器之间是否能ping通,ping通则说明配置成功

3 开放端口

建议不要直接关闭防火墙

# 添加一个TCP端口范围(60306060)
firewall-cmd --zone=public --add-port=6030-6060/tcp --permanent
# 重启防火墙
firewall-cmd --reload
# 检查端口是否开放
firewall-cmd --list-all

4 服务器时钟同步 NTP

详情看 NTP 同步时间安装

5 官网下载对应需要的安装server文件


官方网站下载:官网下载地址
百度网盘下载:网盘链接
在这里插入图片描述

6 安装TDengine

6.1 上传解压

将文件上传到/opt下
在这里插入图片描述
解压下载的文件包

tar -zxvf /opt/TDengine-server-3.2.2.0-Linux-x64.tar.gz

进入文件夹

cd /opt/TDengine-server-3.2.2.0

6.2 开始安装

./install.sh 

看好这个步骤很重要:

6.2.1 执行./install.sh 后,会出现自己本机的hostname,点击回车键进入下一步

在这里插入图片描述

6.2.2 回车后会出现此选项,相当于设置集群的主节点。firstEp 是每个数据节点首次启动后连接的第一个数据节点

在这里插入图片描述

6.2.3 设置后点击回车(必须设置)

6.2.4 此步直接回车

在这里插入图片描述
在这里插入图片描述

6.2.5 安装成功后,进入配置文件查看
 vi /etc/taos/taos.cfg

在这里插入图片描述

7 启动TDengine

启动服务进程

systemctl start taosd

结束服务进程

systemctl stop taosd

重启服务进程

systemctl restart taosd

查看服务状态

systemctl status taosd

开机自启

systemctl enable taosd

移除开机自启

systemctl disable taosd

在这里插入图片描述

8 启动taosAdapter

主要是使用REST连接时使用
启动服务进程

systemctl start taosadapter

结束服务进程

systemctl stop taosadapter

重启服务进程

systemctl restart taosadapter

查看服务状态

systemctl status taosadapter

开机自启

systemctl enable taosadapter

移除开机自启

systemctl disable taosadapter

9 添加数据节点

在服务器任意节点(一般执行主节点)执行 taos(没有修改过密码直接执行,默认密码 taosdata)

taos -u root -p123456

在这里插入图片描述
执行 show dnodes可以看到只有一个节点

show dnodes;

在这里插入图片描述
加入其他节点后再次执行 show dnodes;在其他节点上执行可以看到全部都是一样的。

create dnode 'node162:6030';
create dnode 'node163:6030';

在这里插入图片描述

10 安装TDengine客户端(windows)

官方下载:官方链接
百度网盘:网盘链接
执行安装程序,按提示选择默认值,完成安装

10.1 修改windows的配置

修改 C:\Windows\System32\drivers\etc\hosts,在文件最后添加服务器的ip以及hostname

192.168.200.161 node161
192.168.200.162 node162
192.168.200.163 node163

10.2 修改TDengine客户端的配置

修改 C:\TDengine\cfg\taos.cfg
在这里插入图片描述

10.3 连接

执行 C:\TDengine 的 taos.exe 或者桌面上的快捷键(如果你修改了密码,那么taos.exe 就会点不开,需要进入cmd执行或者通过桌面快捷方式执行)
进入C:\TDengine 执行 taos (没有修改密码就只需要taos)
在这里插入图片描述
在这里插入图片描述

10.4 使用示例

# 查看所有用户
taos> show users;name           | privilege |       create_time       |         account          |
============================================================================================_root                    | writable  | 2022-04-06 15:12:53.714 | root                     |monitor                  | writable  | 2022-04-06 15:12:53.714 | root                     |root                     | super     | 2022-04-06 15:12:53.714 | root                     |# 修改当前root用户密码为123456
taos> alter user root pass '123456';
Query OK, 0 of 0 row(s) in database (0.067138s)# 创建用户test密码为123456
taos> create user test pass '123456';
Query OK, 0 of 0 row(s) in database (0.072157s)# 删除test用户
taos> drop user wanwu;
Query OK, 0 of 0 row(s) in database (0.075751s)

11 安装DBeaver客户端(windows)

也可以通过DBeaver连接: DBeaver连接方式

12 JAVA 连接TDengine报错整理

TDengine ERROR (0x80000020): some vnode/qnode/mnode(s) out of service

本机或者服务器的host文件没有修改、查看本机是否开启了vpn
使用REST 方式进行连接时,记得端口由6030改为6041,需要开启taosadapter

13 在其他服务器连接步骤

在其他服务器上启动带有TDengine的jar包是失败的,因为jia包所在的服务需要安装客户端进行连接
安装包使用尽量使用一致的。我的网盘中都有 网盘下载
连接方式很简单,就是在需要连接的服务器 /etc/hosts上先配置TDengine集群的IP映射;然后根据步骤进行安装就行。安装链接

这篇关于四、Linux二进制安装TDengine集群的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/989086

相关文章

服务器集群同步时间手记

1.时间服务器配置(必须root用户) (1)检查ntp是否安装 [root@node1 桌面]# rpm -qa|grep ntpntp-4.2.6p5-10.el6.centos.x86_64fontpackages-filesystem-1.41-1.1.el6.noarchntpdate-4.2.6p5-10.el6.centos.x86_64 (2)修改ntp配置文件 [r

Zookeeper安装和配置说明

一、Zookeeper的搭建方式 Zookeeper安装方式有三种,单机模式和集群模式以及伪集群模式。 ■ 单机模式:Zookeeper只运行在一台服务器上,适合测试环境; ■ 伪集群模式:就是在一台物理机上运行多个Zookeeper 实例; ■ 集群模式:Zookeeper运行于一个集群上,适合生产环境,这个计算机集群被称为一个“集合体”(ensemble) Zookeeper通过复制来实现

CentOS7安装配置mysql5.7 tar免安装版

一、CentOS7.4系统自带mariadb # 查看系统自带的Mariadb[root@localhost~]# rpm -qa|grep mariadbmariadb-libs-5.5.44-2.el7.centos.x86_64# 卸载系统自带的Mariadb[root@localhost ~]# rpm -e --nodeps mariadb-libs-5.5.44-2.el7

Centos7安装Mongodb4

1、下载源码包 curl -O https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-4.2.1.tgz 2、解压 放到 /usr/local/ 目录下 tar -zxvf mongodb-linux-x86_64-rhel70-4.2.1.tgzmv mongodb-linux-x86_64-rhel70-4.2.1/

HDFS—集群扩容及缩容

白名单:表示在白名单的主机IP地址可以,用来存储数据。 配置白名单步骤如下: 1)在NameNode节点的/opt/module/hadoop-3.1.4/etc/hadoop目录下分别创建whitelist 和blacklist文件 (1)创建白名单 [lytfly@hadoop102 hadoop]$ vim whitelist 在whitelist中添加如下主机名称,假如集群正常工作的节

Hadoop集群数据均衡之磁盘间数据均衡

生产环境,由于硬盘空间不足,往往需要增加一块硬盘。刚加载的硬盘没有数据时,可以执行磁盘数据均衡命令。(Hadoop3.x新特性) plan后面带的节点的名字必须是已经存在的,并且是需要均衡的节点。 如果节点不存在,会报如下错误: 如果节点只有一个硬盘的话,不会创建均衡计划: (1)生成均衡计划 hdfs diskbalancer -plan hadoop102 (2)执行均衡计划 hd

linux-基础知识3

打包和压缩 zip 安装zip软件包 yum -y install zip unzip 压缩打包命令: zip -q -r -d -u 压缩包文件名 目录和文件名列表 -q:不显示命令执行过程-r:递归处理,打包各级子目录和文件-u:把文件增加/替换到压缩包中-d:从压缩包中删除指定的文件 解压:unzip 压缩包名 打包文件 把压缩包从服务器下载到本地 把压缩包上传到服务器(zip

Centos7安装JDK1.8保姆版

工欲善其事,必先利其器。这句话同样适用于学习Java编程。在开始Java的学习旅程之前,我们必须首先配置好适合的开发环境。 通过事先准备好这些工具和配置,我们可以避免在学习过程中遇到因环境问题导致的代码异常或错误。一个稳定、高效的开发环境能够让我们更加专注于代码的学习和编写,提升学习效率,减少不必要的困扰和挫折感。因此,在学习Java之初,投入一些时间和精力来配置好开发环境是非常值得的。这将为我

Linux 网络编程 --- 应用层

一、自定义协议和序列化反序列化 代码: 序列化反序列化实现网络版本计算器 二、HTTP协议 1、谈两个简单的预备知识 https://www.baidu.com/ --- 域名 --- 域名解析 --- IP地址 http的端口号为80端口,https的端口号为443 url为统一资源定位符。CSDNhttps://mp.csdn.net/mp_blog/creation/editor