為什么說做網(wǎng)站賺錢搜索排名影響因素
目錄
一、Ubuntu虛擬機創(chuàng)建
二、系統(tǒng)相關配置
1、設置系統(tǒng)hostname
2、網(wǎng)絡配置及IP規(guī)劃
3、配置FQDN(etc/hosts)
4、服務端口設置
三、TDengine? server安裝
1、服務安裝
2、修改配置
3、啟動taosd
4、服務卸載
四、客戶端安裝
1、client安裝
2、客戶端文件配置
五、客戶端連接與節(jié)點配置
1、啟動taos shell連接
2、增加節(jié)點dnodes
六、安裝注意事項
一、Ubuntu虛擬機創(chuàng)建
分別下載安裝虛擬機及Ubuntu系統(tǒng)(具體過程此處省略)
二、系統(tǒng)相關配置
1、設置系統(tǒng)hostname
? 修改系統(tǒng)的【hostname】:?sudo hostnamectl set-hostname tdengineone
? 查詢【hostname 】:?hostname -f
? 切換用戶 :sudo -s
2、網(wǎng)絡配置及IP規(guī)劃
(1)網(wǎng)絡設置
在虛擬機所在的電腦上查看網(wǎng)路連接中VMware Network--屬性--Internet協(xié)議版本4對應的IP信息及子網(wǎng)掩碼;
將網(wǎng)絡共享給此虛擬機;
點擊虛擬機->編輯->NAT模式->修改網(wǎng)關(外網(wǎng)VMnet8的IP),保證在同一網(wǎng)絡環(huán)境下
(2)根據(jù)網(wǎng)關設置集群IP信息
服務器名稱 | IP信息 | 虛擬機對應的hostname |
TDengine_One | 192.168.137.101 | tdengine0ne |
TDengine_Two | 192.168.137.102 | tdenginetwo |
TDengine_Three | 192.168.137.103 | tdenginethree |
(3)Ubuntu服務器網(wǎng)絡配置,在系統(tǒng)中找到:工具->高級網(wǎng)絡配置
3、配置FQDN(etc/hosts)
FQDN指fully?qualified domain name,是機器的完全限定域名,在etc/hosts文件中添加集群服務器的節(jié)點信息;修改hosts時存在權限不足參考之前的文章:ubuntu下修改hosts讀寫權限
最終測試在各個服務器下可以網(wǎng)絡訪問互通:
4、服務端口設置
在ubuntu系統(tǒng)中進行如下命令執(zhí)行
檢查防火墻狀態(tài):sudo ufw status開啟防火墻:sudo ufw enable添加開放端口:sudo ufw allow 6030:6060/tcp重啟防火墻:sudo ufw reload
三、TDengine? server安裝
1、服務安裝
在TDengine官網(wǎng)下載對應的server文件并解壓放置到ubuntu下;測試的版本為2.6.0.34
在對應的安裝文件夾下啟動命令終端執(zhí)行如下命令:
(1)若是壓縮包則在壓縮包位置下執(zhí)行命令:ls解壓文件
(2)在安裝文件下執(zhí)行安裝命令:sudo ./install.sh,直接回車直到出現(xiàn)成功;
2、修改配置
安裝完成后在etc下查找taos文件夾,找到taos.cfg修改firstEq與fqdn配置:
firstEq:是每個數(shù)據(jù)節(jié)點啟動后連接的第一個數(shù)據(jù)節(jié)點,改參數(shù)在每個集群服務器配置相同;
fqdn:對應本地的FQDN
numOfModes:修改Mnodes的副本數(shù),實現(xiàn)Mnode高可用
3、啟動taosd
# 啟動服務進程
systemctl start taosd
# 結(jié)束服務進程
systemctl stop taosd
# 重啟服務進程
systemctl restart taosd
# 查看服務狀態(tài)
systemctl status taosd
4、服務卸載
(1)卸載軟件,在安裝文件下執(zhí)行:rmtaos
(2)刪除相關文件:在對應的文件夾上一級啟動終端執(zhí)行刪除命令
①etc/taos?
②var/log/taos?
③var/lib/taos
四、客戶端安裝
1、client安裝
在官網(wǎng)下載與服務端同版本的客戶端,我下載的是windows版本,下載后為可執(zhí)行exe文件,點擊直接安裝即可;
2、客戶端文件配置
下載對應windwos客戶端安裝,安裝完成后,需要進行taos.cgf配置firstEq
(1)在TDengine安裝位置下的cfg目錄下:找到fristEq位置添加 hostsname:6030 同服務器一致
(2)windows下的hosts文件位置為:在最后添加TDengine集群服務器對應的IP 與hostname
C:\Windows\System32\drivers\etc
五、客戶端連接與節(jié)點配置
1、啟動taos shell連接
連接firstEp所在的TDengine服務:
#連接服務
taos -h tdenginezero
2、增加節(jié)點dnodes
# 加入節(jié)點
CREATE DNODE "tdengineone:6030";
CREATE DNODE "tdenginetwo:6030";
CREATE DNODE "tdenginethree:6030";# 查看節(jié)點
show dnodes;
如下為加入的節(jié)點列表信息,節(jié)點狀態(tài)為 ready表明節(jié)點服務處于運行狀態(tài),offline需要檢查對應的服務是否開啟,防火墻端口號是否設置
3、刪除節(jié)點
#刪除節(jié)點
drop dnode id值
六、安裝注意事項
1、在創(chuàng)建集群服務時,每給服務器安裝TDengine時不要加入集群節(jié)點,安裝后在etc/taos/taos.cfg中進行修改配置即可,否則會在show dnodes中服務一致處于offline狀態(tài)
2、刪除文件夾命令:cd到對應的文件下:sudo rm- r 文件夾/文件名
七、創(chuàng)建數(shù)據(jù)庫
Vnode 高可用:負責時序數(shù)據(jù)存儲;
#創(chuàng)建數(shù)據(jù)庫
CREATE DATABASE testdb REPLICA 3;#查詢數(shù)據(jù)庫
show databases;#使用數(shù)據(jù)庫
use testdb#創(chuàng)建表
create table tb_1 ( datetime timestamp,info binary(40));#新增數(shù)據(jù)
insert into tb_1 values(now ,"this id test data 哈哈哈");#查詢表
select * from tb_1;
此時主節(jié)點為ID=4的服務器,狀態(tài)為leader
當停止當前節(jié)點服務器,在查詢發(fā)現(xiàn)此時的leader為節(jié)點ID=2的服務,數(shù)據(jù)可正常查詢
Mnode 高可用:負責整個數(shù)據(jù)庫的資源調(diào)度及數(shù)據(jù)管理與存儲