前言
在全球数字化转型浪潮的推动下,企业面临传统大数据平台架构复杂、组件耦合度高、运维成本陡增等共性难题。尤其随着CDH等主流开源平台停止免费支持,技术门槛与使用成本的双重压力让中小型机构及开发者难以触达大数据技术核心能力。
在这一背景下,星环科技推出TDH社区版,旨在通过轻量化技术架构设计和全栈国产化组件,为政府机构、高等院校、科研院所及开发人员提供零门槛、低成本的数据智能开发平台,有效解决用户低成本构建数据仓库,进行OLAP分析等需求。
为进一步降低用户使用成本和开发门槛,TDH社区版家族在2023年推出极简部署方案——TDH社区开发版。该版本采用单节点全功能部署模式,实现开箱即用的零配置体验,除了配套提供的大数据开发工具以及核心产品之外,也支持对接多个主流ETL/BI工具,实现从数据存储、处理分析到可视化展现的全流程开发。
在社区开发版发布之后许多用户在多样化数据检索以及使用图模型探索复杂的关联关系等方面提出需求,此次社区开发版正式推出Scope搜索引擎以及StellarDB图数据库。
核心优势
- 开箱即用:Scope社区开发版及StellarDB社区开发版同样采用all-in-one全内置设计,用户无需安装部署即可快速启动,最快30秒一键运行。平台预置完整的数据处理流程,支持结构化、非结构化等多类型数据的接入与分析,真正实现零门槛上手。
- 低成本:单机部署即可满足开发需求,具备轻量、易用、易维护等特点。自研统一SQL引擎兼容标准SQL语法,显著降低学习成本。开发者可基于统一接口快速调用数据,灵活适配不同业务场景。
- 个性化配置:TDH 管理平台提供极简的集群部署流程,并集成管理、监控、诊断等工具。用户可根据实际需求灵活调整配置,例如针对多模态数据(如表、文档、图等)优化存储与计算策略,实现定制化开发。
丰富的组件支持:内置关系型分析引擎Inceptor、宽表数据库Hyperbase等核心组件,以及多模数据监控软件AquilaInsight、安全管理软件Guardian、星环数据库开发工具Waterdrop等辅助工作,提供组件运维监控、权限管理到SQL开发的一站式能力。
部署教程
产品下载
环境准备
资源要求:
- Docker17及以上版本,支持Centos,Ubuntu等系统
- 1颗4核心或以上带超线程x86指令集CPU的服务器
- 16GB以上内存
安装环境准备:
a. Linux环境上安装docker(此处以Centos系统为例)
yum install docker
b. 安装后启动docker服务
systemctl start docker
c. 设置主机名
您可以登入到节点使用 hostname 命令检查节点主机名,确保节点名称与 /etc/hosts 里设置的名称相同。请注意,集群的节点名称不能重复,且必须符合DNS-1123规范,由数字、小写字母或“-”组成,不能包含大写字母,长度小于63。
您可以使用 hostnamectl set-hostname <hostname> 命令来修改主机名,参考以下示例:
# hostnamectl set-hostname tw-node2125
# hostname
tw-node2125
# vi /etc/hosts
请注意 /etc/hosts 文件的第一行必须为127.0.0.1的记录,不能将此行注释掉,也不能将当前主机名写在该行中。通常如下:
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
安装产品包
a. 将从官网下载下来的产品包解压后上传至安装环境
Stellardb产品包名称:TDH-Stellardb-Standalone-Community-Transwarp-2024.5-X86_64-final.tar.gz
Scope产品包名称:TDH-Scope-Standalone-Community-Transwarp-2024.5-X86_64-final.tar.gz
b. 执行下述命令进行解压,解压后将出现一个镜像tar包
tar -zxf TDH-Stellardb-Standalone-Community-Transwarp-2024.5-X86_64-final.tar.gz
tar -zxf TDH-Scope-Standalone-Community-Transwarp-2024.5-X86_64-final.tar.gz
c. 执行下述命令加载镜像
docker load -i stellardb-2024.5.tar
docker load -i scope-2024.5.tar
d. 执行下方指令启动容器并运行镜像
操作前提
为实现数据的共享以及持久化,您需要把自定义的一个本地目录挂载到容器内的/opt/transwarp目录下。挂载后服务的配置,日志,数据都会放在这个本地目录下,同时,服务的数据目录默认也都会配置到/opt/transwarp下面,请勿随意修改该配置并做好备份,如果配到了其他路径,那么则不能实现持久化了。 注意:不能持久化则意味着当容器被删除后,数据将会丢失。
docker run -d --network host -v <本地目录路径>:/opt/transwarp --privileged <镜像名称,例如:stellardb-standalone:2024.5>
e. 容器启动后需等待30s至2分钟
搭建部署
a. 浏览器访问管理节点8180端口
打开客户端浏览器(推荐使用Google Chrome浏览器),访问http://host:8180,比如http://172.16.3.108:8180/。访问这个地址...
初次登录以admin的身份登录,密码也是admin。
b. 按照向导提示进行集群部署与配置
c. 该步骤提供了一些默认的配置项以及参数项,您可基于自身需求进行修改,也可直接点击下一步。但是为了后续安装服务的顺利,请务必确保服务的端口与您当前环境上正在运行的其他产品没有冲突
d. 点击下一步,继续按照向导提示执行即可
安装完成
许可证申请
后续我们将推出场景演示体验Demo,让您亲身体验TDH社区版的强大功能与灵活性,欢迎各位小伙伴安装体验\~⬇
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。