如何在阿里云服務器添加d盤 如何使用NineData訪問ClickHouse數(shù)據(jù)庫?
如何使用NineData訪問ClickHouse數(shù)據(jù)庫?ClickHouse在過去幾年里發(fā)展迅速,得到了大量開發(fā)者的認可。然而,長期以來,沒有專門的工具產(chǎn)品來訪問和管理。所以NineData在完成My
如何使用NineData訪問ClickHouse數(shù)據(jù)庫?
ClickHouse在過去幾年里發(fā)展迅速,得到了大量開發(fā)者的認可。然而,長期以來,沒有專門的工具產(chǎn)品來訪問和管理。所以NineData在完成MySQL支持后,選擇了優(yōu)先選擇ClickHouse。本文將介紹如何使用NineData幫助開發(fā)者通過GUI訪問和管理ClickHouse數(shù)據(jù)庫。
ClickHouse簡介ClickHouse憑借其出色的分析查詢性能,尤其是在日志處理方面的優(yōu)勢,有效解決了海量數(shù)據(jù)場景下關(guān)系數(shù)據(jù)庫的分析查詢短板問題。其語法和使用習慣與目前最流行的數(shù)據(jù)庫MySQL相似,迭代速度和對社區(qū)的響應也非???。在過去的幾年里,ClickHouse得到了大量開發(fā)者的認可。經(jīng)過幾年的社區(qū)快速成長,2021年ClickHouse Inc的成立也使得分析數(shù)據(jù)庫進入開源和商業(yè)化階段。從目前的數(shù)據(jù)來看,ClickHouse將是未來快速增長的分析數(shù)據(jù)庫之一。
使用NineData訪問ClickHouse也比較簡單。首先,您需要在NineData數(shù)據(jù)源頁面上創(chuàng)建一個ClickHouse數(shù)據(jù)源。應該指出的是:
NineData使用http/https協(xié)議訪問和管理ClickHouse,所以需要填寫對應的http/https端口(不是原生端口)。如果使用SSL加密(ClickHouse Cloud的強制要求),您需要打開以下SSL加密選項(如果沒有打開SSL加密,您不需要 不需要打開這個選項。)可以選擇一個盡可能靠近服務器的區(qū)域進行訪問,可以適當提高訪問速度,在NineData數(shù)據(jù)源頁面創(chuàng)建一個ClickHouse數(shù)據(jù)源。
填寫連接信息后,您可以單擊 "連接測試 "按鈕來驗證您是否可以正常訪問ClickHouse。如果所有的信息都是正確的,你將被提示信息 "連接成功在上圖的右上角。
配置數(shù)據(jù)源后,您可以通過SQL窗口函數(shù)訪問數(shù)據(jù)源。
NineData正常訪問ClickHouse。
使用導航樹查看數(shù)據(jù)庫中的對象。下圖顯示了NineData提供的ClickHouse導航對象樹。將詳細顯示ClickHouse數(shù)據(jù)庫中的對象。除了常見的表對象,NineData還提供了視圖、字典和行策略等數(shù)據(jù)庫對象。在服務器級別,它支持用戶、角色、配額和自定義函數(shù)等對象的顯示。例如,與同類產(chǎn)品相比比如Arctype,DBeaver,DataGrip,阿里云DMS,ClickHouse 自己的地方劇等。(注:最新的Navicat Premium 16版本還不支持ClickHouse),NineData的支持是最完整最詳細的。此外,NineData導航樹還支持表對象的搜索功能,可以幫助開發(fā)者方便地搜索到關(guān)注的數(shù)據(jù)表。
由NineData提供的ClickHouse導航對象樹
導航樹功能對比:NineData VS其他NineData的導航樹提供了豐富完整的數(shù)據(jù)庫對象。與常用的數(shù)據(jù)庫GUI工具相比,NineData具有更完善的支持和更友好的體驗。具體對比如下:
NineData 導航樹提供了豐富完整的數(shù)據(jù)庫對象。
導航樹函數(shù)的比較:NineData與其他
描述:
Arctype是一個小型數(shù)據(jù)庫管理工具。前段時間剛加入ClickHouse Inc,不會更新原有產(chǎn)品local play,也就是說DataGrid自帶ClickHouse,JetBrains提供的數(shù)據(jù)庫管理工具DBeaver是第三方開源數(shù)據(jù)庫訪問工具DMS,是阿里云數(shù)據(jù)庫的一站式數(shù)據(jù)管理平臺。
智能SQL補全提高了效率。NineData提供了強大的SQL提示和補全功能,可以幫助開發(fā)者更高效地完成SQL編寫。比如下面的截圖案例,左圖中NineData會根據(jù)光標的位置和語法結(jié)構(gòu)進行識別,這里需要填寫數(shù)據(jù)表名稱/視圖名稱,所以推薦這個對象是首選。右圖中,NineData通過語法結(jié)構(gòu)、對象別名等信息,精準推薦最可能匹配的列信息。
NineData提供了強大的SQL提示和完成功能。
使用NineData保存常用SQL平時,對于運營人員來說,需要經(jīng)常關(guān)注線上業(yè)務數(shù)據(jù);開發(fā)者還需要密切關(guān)注在線系統(tǒng)的運行數(shù)據(jù)。NineData可以通過 "保存SQL "函數(shù)來完成一些常見的數(shù)據(jù)庫數(shù)據(jù)查詢。
此外,NineData還支持SQL運行歷史的全存儲。一方面,用戶可以使用該功能追溯實際運行了哪些功能;您還可以使用該函數(shù)在歷史SQL中查找常用的SQL。
總結(jié)通過這個介紹,我們可以看到如何使用NineData快速簡單地訪問和管理ClickHouse實例。
此外,NineData不僅可以以GUI支持對ClickHouse的訪問和管理,還可以n。IneData還支持從MySQL到ClickHouse的數(shù)據(jù)遷移/同步/復制功能。與ClickHouse內(nèi)置的集成引擎相比,NineData解決了上游MySQL DDL變化時的鏈接穩(wěn)定性問題和復制時的對象映射問題,可以幫助用戶高性能、高效率、高穩(wěn)定性地完成從MySQL到ClickHous
mosquitto參數(shù)怎么配置?
1.檢查CentOS版本
卡特彼勒/etc/red hat-發(fā)布
回到:centos Linux 7 . 4 . 1708版(核心),如果系統(tǒng)不是最新版本,執(zhí)行yum更新。
2.通過yum install mosquitto安裝Mosquito。
配置文件位于/etc/mosquitto下。
3.去騰訊云或者阿里云申請免費的域名證書,將證書下載到服務器并解壓到/etc/mosquito/cert。
4.配置mosquitto
mv /etc/mosquitto/mosquitto,conf
將以下內(nèi)容復制到
5.啟動服務器
mosquito-c-d
-d后臺操作
-c指定配置文件路徑。
6.測試tls websocket連接。
Hivemq有一個在線測試工具,我們使用他們的,
主持人填寫:
填寫端口:8883
選中SSL復選框,然后單擊連接按鈕。如果連接成功,說明配置正確。