TDH社區開發版安裝教程

(注:本文章來源于星環官網安裝手冊)

后面放置了視頻和安裝手冊連接

1、硬件及環境要求

  1. Docker17及以上版本,支持Centos,Ubuntu等系統(注:這里我使用CentOS-7版本,最佳版本推薦為7.3-7.9)

  2. CPU:1顆4核心或以上帶超線程x86指令集CPU的服務器

  3. 內存:

    TDH社區開發版以及StellarDB社區開發版:16GB及以上
    Scope社區開發版:24GB及以上
  4. 存儲:如需部署Scope社區開發版,請務必確保數據目錄所在磁盤大小至少50GB及以上。

溫馨提示:上述最低內存僅適用于安裝以及基礎測試,如需確保穩定性以及需要進行產品功能測試,請酌情增加至8核32GB;如有性能需求,或涉及一定數據量的場景,請酌情增加至64GB及以上,按需調整資源。

2、TDH(Transwarp Data Hub )?社區開發版

安裝前系統配置

在安裝前,請打開環境下的/etc/hosts文件,確保該文件包含節點的hostname和IP地址的映射關系列表。例如:

172.16.2.125 tdh-node

您可以登入到節點使用?hostname?命令檢查節點主機名,確保節點名稱與上述 /etc/hosts 里設置的名稱相同。請注意,集群的節點名稱必須符合DNS-1123規范,由數字、小寫字母或“-”組成,不能包含大寫字母,長度小于63。

您可以使用?hostnamectl set-hostname <hostname>?命令來修改主機名,參考以下示例:

[root@localhost ~]# hostnamectl set-hostname tw-node2125
[root@localhost ~]# hostname
tw-node2125
[root@localhost ~]# cat /etc/hosts
127.0.0.1 ? localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 ? ? ? ? localhost localhost.localdomain localhost6 localhost6.localdomain6
[root@localhost ~]# vi /etc/hosts
[root@localhost ~]# cat /etc/hosts
127.0.0.1 ? localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 ? ? ? ? localhost localhost.localdomain localhost6 localhost6.localdomain6
172.16.2.125 tw-node2125

請注意 /etc/hosts 文件的第一行必須為127.0.0.1的記錄,不能將此行注釋掉,也不能將當前主機名寫在該行中。通常如下:

127.0.0.1?? localhost localhost.localdomain localhost4 localhost4.localdomain4

環境準備

  1. 步驟一 Linux環境上安裝docker(一個開源的容器化平臺)

    此處以Centos系統為例

    yum install docker

    install docker

  2. 安裝后啟動/查看docker服務

    安裝后啟動docker服務

    systemctl start docker

    查看docker狀態

    systemctl status docker

安裝流程

  • 步驟一?將從官網下載下來的產品包上傳至安裝環境

    產品包名稱:TDH-Standalone-Community-Transwarp-9.3.1-X86_64-final.tar.gz

  • 步驟二?執行下述命令進行解壓,解壓后將出現一個鏡像tar包

    tar -zxf TDH-Standalone-Community-Transwarp-9.3.1-X86_64-final.tar.gz -C /opt/installs/

  • 步驟三?執行下述命令加載鏡像

    docker load -i tdh-standalone-2023.5.tar

  • 步驟四?創建一個文件夾保存TDH運行過程中產生的配置conf、數據data、日志log。

mkdir /opt/tdh

  • 步驟五?執行下方指令啟動容器并運行鏡像,運行格式為:

docker run -d --network host -v <本地目錄路徑>:/opt/transwarp --privileged <鏡像名稱,例如:tdh-standalone:2024.5>

例:docker run -d --network host -v /home/tdh:/opt/transwarp --privileged tdh- standalone:2023.5

注:-v參數配置了TDH掛載的本地磁盤路徑。該路徑下會保存TDH運行過程中產生的配置conf、數據data、日志log。再次提醒請不要隨意改動做好備份,以及確保該路徑為空目錄,沒有歷史版本或其他開發版產品的數據文件。

Docker鏡像是一個只讀模板,用于創建Docker容器。鏡像采用分層存儲結構,每一層是在上一層的基礎上進行的修改。

  • 步驟六?容器啟動后需等待30s至2分鐘

  • 步驟七?瀏覽器訪問管理節點8180端口

    打開客戶端瀏覽器(推薦使用Google Chrome瀏覽器),訪問http://host:8180,比如http://192.168.127.132:8180/。訪問這個地址,您會看到下面的登錄頁面:

  • 初次登錄以admin的身份登錄,密碼也是admin。

  • 接下來是添加一些配置

安裝完成

自助申請許可證教程

在安裝完成后,頁面會提示您需要申請許可證。

licenseapply1 24

如果您已經在星環云頁面注冊過賬號以及創建過組織,填寫對應的星環云ID以及密碼,進行手機號碼驗證即可。如果您第一次使用社區版家族產品,可以參考下方教程進行申請。

  1. 點擊彈窗下方的注冊按鈕,或者直接訪問星環云頁面 創建組織

    星環云網站:https://cloud.transwarp.cn/home

    License1

    License2

  2. 編輯組織信息

    創建好后如果需要重新更改名詞可以選擇編輯

    License3

  3. 申請許可證

    回到TDH Manager,輸入賬號進行“許可證申請”。

    License4 24

    license4.1 24

    License5 24

  4. 完成申請,啟動許可證

下載使用客戶端TDH-Client

TDH-Client:星環大數據平臺(Transwarp Data Hub, TDH)的客戶端工具,用于與 TDH 集群交互,提供命令行和 API 訪問方式,支持 HDFS、Hive、Spark 等大數據組件的操作

Manager為用戶提供了兩種下載tdh-client的方式(Manager自帶和隨產品包上傳)

這里我們使用的是Manager自帶方法

使用TDH-Client前還需設置JAVA_HOME環境變量(這里不再演示,詳情請查看以往作品)

  • 步驟一?登錄Manager頁面后點擊右上角下載客戶端

    tdh client 24.1

    tdh client 24.2

    如果您點擊下載后沒有反應,有可能是因為機器io較慢導致打包慢;如果3分鐘后還是沒有反應,可以選擇重新配置下YARN服務再進行下載

    tdh client 1

  • 步驟二?將下載后的tdh-client.tar上傳至服務器,并解壓。

    tar -xvf tdh-client.tar

    tdh client 24.3

  • 步驟三?解壓完成后,進入解壓后的TDH-Client目錄即可使用TDH-Client。

    source ./init.sh

    tdh client 24.5

連接數據庫

上傳數據到hdfs

常見問題排查指南:3 社區開發版安裝手冊-3.8 常見問題排查指南-TDH Community Edition-星環科技

星環數據平臺星環官方安裝視頻:
transwarp-ce-1253207870.cos.ap-shanghai.myqcloud.com/TDH-CE-2024-5/視頻/TDH社區開發版安裝視頻2024.5.mp4

社區開發版星環官方安裝手冊:

3 社區開發版安裝手冊-3.1 產品介紹-TDH Community Edition-星環科技

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/912643.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/912643.shtml
英文地址,請注明出處:http://en.pswp.cn/news/912643.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Linux基本命令篇 —— grep命令

grep是Linux/Unix系統中一個非常強大的文本搜索工具&#xff0c;它的名字來源于"Global Regular Expression Print"&#xff08;全局正則表達式打印&#xff09;。grep命令用于在文件中搜索包含特定模式的行&#xff0c;并將匹配的行打印出來。 目錄 一、基本語法 二…

蒼穹外賣問題系列之 蒼穹外賣訂單詳情前端界面和網課給的不一樣

問題 如圖&#xff0c;我的前端界面和網課里面給的不一樣&#xff0c;沒有“申請退款”和一些其他的該有的東西。 原因分析 “合計”這一欄顯示undefined說明我們的總金額沒有輸入進去。可以看看訂單提交那塊的代碼&#xff0c;是否可以正確輸出。還有就是訂單詳細界面展示這…

CppCon 2018 學習:EMULATING THE NINTENDO 3DS

我們來逐個分析一下這個 組件交互模型 和 仿真 & 序列化 的關系&#xff0c;特別是主線程&#xff08;Main Thread&#xff09;與其他系統組件之間的交互。 1. Main Thread — simple (basically memcpy) --> GPU Main Thread&#xff08;主線程&#xff09;負責游戲的…

[Python 基礎課程]數字

數字 數字數據類型用于存儲數值&#xff0c;比如整數、小數等。數據類型是不允許改變的&#xff0c;這就意味著如果改變數字數據類型的值&#xff0c;將重新分配內存空間。 創建數字類型的變量&#xff1a; var1 1 var2 10創建完變量后&#xff0c;如果想廢棄掉這個變量&a…

Linux CentOS環境下Java連接MySQL數據庫指南

文章目錄 前言一、環境準備1.1 系統更新1.2 Java環境安裝1.3 MySQL數據庫安裝1.4 下載JDBC驅動 二、編寫Java程序2.1 代碼如下2.2 編譯和運行2.3 驗證創建結果 三、代碼上傳至Gitee3.1 安裝配置Git3.2 克隆倉庫到本地3.3 添加Java項目文件3.4 提交代碼到本地倉庫3.5 推送到Gite…

LLM面試12

訊飛算法工程師面試題 SVM核函數能否映射到無窮維 可以的&#xff0c;多項式核函數將低維數據映射到高維&#xff08;維度是有限的&#xff09;&#xff0c;而高斯核函數可以映射到無窮維。由 描述下xgb原理&#xff0c;損失函數 首先需要說一說GBDT,它是一種基于boosting增強…

類加載生命周期與內存區域詳解

類加載生命周期與內存區域詳解 Java 類加載的生命周期包括加載、驗證、準備、解析、初始化五個階段&#xff0c;每個階段在內存中的存儲區域和賦值機制各有不同。以下是詳細解析&#xff1a; 一、類加載生命周期階段 1. 加載&#xff08;Loading&#xff09; 內存區域&…

正交視圖三維重建2 筆記 2d線到3d線2 先生成3d線然后判斷3d線在不在

應該先連線再判斷線在不在 if(fx1tx1&&tx1tx2){ const A[fx1, fy1, ty1];const Ahat[fx1, fy1, ty2];drawlines(A[0], A[1], A[2], Ahat[0], Ahat[1], Ahat[2], lineId, type,2);}if(fx2tx1&&tx1tx2){ const B[fx2, fy2, ty1];const Bhat[fx2, fy2, ty2];drawl…

Hibernate對象生命周期全解析

Hibernate對象生命周期詳解 Hibernate作為Java領域主流的ORM框架,其核心機制之一就是對持久化對象生命周期的管理。理解Hibernate對象生命周期對于正確使用Hibernate進行數據持久化操作至關重要。Hibernate將對象分為三種主要狀態:瞬時態(Transient)、持久態(Persistent)和游…

MCP 協議使用核心講解

&#x1f4c4; MCP 協議使用核心講解 ? MCP 協議的核心在于以下幾個方面 一、MCP 請求結構&#xff08;MCPRequest&#xff09; {"messages": [{"role": "user","content": "幫我查詢一下上海的天氣"}],"tools"…

云計算中的幾何方法:曲面變形的可視化與動畫-AI云計算數值分析和代碼驗證

著重強調微分方程底層的幾何和代數結構&#xff0c;以進行更深入的分析和求解方法。開發結構保持的數值方法&#xff0c;以在計算中保持定性特征。統一符號和數值方法&#xff0c;實現有效的數學建模。利用幾何解釋&#xff08;如雙曲幾何&#xff09;求解經典微分方程。利用計…

OpenCV篇——項目(一)OCR識別讀取銀行卡號碼

目錄 信用卡數字識別系統&#xff1a;前言與代碼解析 前言 項目代碼 ??????結果演示 代碼模塊解析 1. 參數解析模塊 2. 輪廓排序函數 3. 圖像預處理模塊 4. 輸入圖像處理流程 5. 卡號區域定位 6. 數字識別與輸出 系統優勢 信用卡數字識別系統&#xff1a;前言…

Adobe AI高效設計秘籍與創新思維進階

開篇&#xff1a;十年設計征途&#xff0c;Adobe賦能創意飛翔 作為一名在設計領域耕耘十年的旅居職業設計師&#xff0c;我得益于英國帕維斯經濟與音樂學院&#xff08;Parvis School of Economics and Music&#xff09;提供的Adobe正版教育訂閱&#xff0c;得以持續探索技術…

vc formal實例

命令&#xff1a; module load gui 方式啟動命令&#xff0c; 看一下cc_pinmux.tcl 里面有什么&#xff1a; 工具feature 的設置&#xff0c;不太懂 對特定模塊做blackbox, library file, 一般是工具無法識別的模塊&#xff0c;例如 IO lib,memory lib,analog lib, 內部有 …

JavaScript取值get的json/url/普通對象參考

dstore.on(datachanged,function(dstore){ for(i0;i<dstore.getCount();i){ var a dstore.getAt(i); var imp_infoa.get(imp_info); 上面這段JS代碼&#xff0c;imp_info取到的是一長串KEY和VALUE組成的內容&#xff0c;我怎樣可以準確獲取其中一…

【C++】偵測按鍵事件

偵測按鍵事件可以用C的conio.h頭文件&#xff0c;用到的函數&#xff1a; _CRTIMP int __cdecl _getch(void); 輸入以下代碼&#xff1a; #include <iostream> #include <conio.h> using namespace std;int main() {char key;while (true) {cout << "…

Coremail受邀亮相華為開發者大會

6月20-22日&#xff0c;為期三天的HDC.2025華為開發者大會在東莞舉行&#xff0c;全球超過1.2萬名開發者匯聚現場&#xff0c;聚焦鴻蒙生態、AI技術及產業合作。Coremail作為鴻蒙生態的核心伙伴和深度參與者受邀出席&#xff0c;并獲得“智慧辦公最佳產品合作伙伴”獎項。 HDC.…

視頻斷點續播全棧實現:基于HTML5前端與Spring Boot后端

文章目錄 視頻斷點續播功能實現方案核心思路前端實現HTML結構JavaScript實現Spring Boot后端實現1.依賴配置(pom.xml)2.實體類3.存儲庫接口4.服務層5. 控制器實現要點視頻斷點續播功能構思圖流程說明用戶交互:前端核心功能:后端處理:數據存儲:?? 我的個人網站:樂樂主題創…

華為設備 QoS 流分類與流標記深度解析及實驗腳本

一、引言 在復雜網絡環境中&#xff0c;不同業務對網絡質量需求各異。語音通話要求低時延、視頻直播依賴高帶寬、普通文件傳輸對丟包容忍度相對較高 。QoS&#xff08;Quality of Service&#xff0c;服務質量&#xff09;技術通過流分類、流標記等手段&#xff0c;為不同業務…

[論文閱讀] 人工智能 + 軟件工程 | 從軟件工程視角看大語言模型:挑戰與未來之路

從軟件工程視角看大語言模型&#xff1a;挑戰與未來之路 論文標題&#xff1a;Software Engineering for Large Language Models: Research Status, Challenges and the Road Ahead arXiv:2506.23762 Software Engineering for Large Language Models: Research Status, Chall…