0
点赞
收藏
分享

微信扫一扫

[spark] RDD 编程指南(翻译)

魔都魅影梅杜萨 02-29 06:00 阅读 3

目录

一、Ubuntu虚拟机创建

二、系统相关配置

1、设置系统hostname

2、网络配置及IP规划

3、配置FQDN(etc/hosts)

4、服务端口设置

三、TDengine  server安装

1、服务安装

2、修改配置

3、启动taosd

4、服务卸载

四、客户端安装

1、client安装

2、客户端文件配置

五、客户端连接与节点配置

1、启动taos shell连接

2、增加节点dnodes

六、安装注意事项


一、Ubuntu虚拟机创建

分别下载安装虚拟机及Ubuntu系统(具体过程此处省略)

二、系统相关配置
1、设置系统hostname

  修改系统的【hostname】: sudo hostnamectl set-hostname tdengineone

  查询【hostname 】: hostname -f

  切换用户 :sudo -s

2、网络配置及IP规划

(1)网络设置

在虚拟机所在的电脑上查看网路连接中VMware Network--属性--Internet协议版本4对应的IP信息及子网掩码;

将网络共享给此虚拟机;

点击虚拟机->编辑->NAT模式->修改网关(外网VMnet8的IP),保证在同一网络环境下

(2)根据网关设置集群IP信息

服务器名称IP信息虚拟机对应的hostname
TDengine_One192.168.137.101tdengine0ne
TDengine_Two192.168.137.102tdenginetwo
TDengine_Three192.168.137.103tdenginethree

(3)Ubuntu服务器网络配置,在系统中找到:工具->高级网络配置

3、配置FQDN(etc/hosts)

FQDN指fully qualified domain name,是机器的完全限定域名,在etc/hosts文件中添加集群服务器的节点信息;修改hosts时存在权限不足参考之前的文章:ubuntu下修改hosts读写权限

最终测试在各个服务器下可以网络访问互通:

4、服务端口设置

在ubuntu系统中进行如下命令执行

检查防火墙状态:sudo ufw status

开启防火墙:sudo ufw enable

添加开放端口:sudo ufw allow 6030:6060/tcp

重启防火墙:sudo ufw reload

三、TDengine  server安装
1、服务安装

在TDengine官网下载对应的server文件并解压放置到ubuntu下;测试的版本为2.6.0.34

在对应的安装文件夹下启动命令终端执行如下命令:

(1)若是压缩包则在压缩包位置下执行命令:ls解压文件

(2)在安装文件下执行安装命令:sudo ./install.sh,直接回车直到出现成功;

2、修改配置

安装完成后在etc下查找taos文件夹,找到taos.cfg修改firstEq与fqdn配置:

firstEq:是每个数据节点启动后连接的第一个数据节点,改参数在每个集群服务器配置相同;

fqdn:对应本地的FQDN

numOfModes:修改Mnodes的副本数,实现Mnode高可用

3、启动taosd
# 启动服务进程
systemctl start taosd
# 结束服务进程
systemctl stop taosd
# 重启服务进程
systemctl restart taosd
# 查看服务状态
systemctl status taosd
4、服务卸载

(1)卸载软件,在安装文件下执行:rmtaos

(2)删除相关文件:在对应的文件夹上一级启动终端执行删除命令

①etc/taos 

②var/log/taos 

③var/lib/taos

四、客户端安装
1、client安装

在官网下载与服务端同版本的客户端,我下载的是windows版本,下载后为可执行exe文件,点击直接安装即可;

2、客户端文件配置

下载对应windwos客户端安装,安装完成后,需要进行taos.cgf配置firstEq

(1)在TDengine安装位置下的cfg目录下:找到fristEq位置添加 hostsname:6030 同服务器一致

(2)windows下的hosts文件位置为:在最后添加TDengine集群服务器对应的IP 与hostname

C:\Windows\System32\drivers\etc

五、客户端连接与节点配置
1、启动taos shell连接

连接firstEp所在的TDengine服务:

#连接服务
taos -h tdenginezero

2、增加节点dnodes
# 加入节点
CREATE DNODE "tdengineone:6030";
CREATE DNODE "tdenginetwo:6030";
CREATE DNODE "tdenginethree:6030";

# 查看节点
show dnodes;

如下为加入的节点列表信息,节点状态为 ready表明节点服务处于运行状态,offline需要检查对应的服务是否开启,防火墙端口号是否设置

3、删除节点

#删除节点
drop dnode id值
六、安装注意事项

1、在创建集群服务时,每给服务器安装TDengine时不要加入集群节点,安装后在etc/taos/taos.cfg中进行修改配置即可,否则会在show dnodes中服务一致处于offline状态

2、删除文件夹命令:cd到对应的文件下:sudo rm- r 文件夹/文件名

七、创建数据库

Vnode 高可用:负责时序数据存储;

#创建数据库
CREATE DATABASE testdb REPLICA 3;

#查询数据库
show databases;

#使用数据库
use testdb

#创建表
create table tb_1 ( datetime timestamp,info binary(40));

#新增数据
insert into tb_1 values(now ,"this id test data 哈哈哈");

#查询表
select * from tb_1;

此时主节点为ID=4的服务器,状态为leader

当停止当前节点服务器,在查询发现此时的leader为节点ID=2的服务,数据可正常查询

Mnode 高可用:负责整个数据库的资源调度及数据管理与存储

举报

相关推荐

0 条评论