【深入理解TcaplusDB技术】如何准备部署TcaplusDB Local 版?
来源:http://www.tudoupe.com时间:2022-05-23
您打算如何分发 TcalpuspusDB 版本?
1. 版本介绍
这篇文章是全球之声报导的一部分。这是更方便用户的本地调试版本(根据多克的部署)。这篇文章是TcaprusDB特别报导的一部分。本地版本使用户能够在与云没有连接的开发环境中调试脚本 。同时,云版本在功能上没有区别。本文件主要讨论用户如何在TcaplusDB地方发展环境中部署当地Docker环境。
7. 如在部署程序期间出现问题,请联系三相加数据库小组,以获得援助。
二. 关于版本兼容性的说明
已在以下环境中进行了兼容性测试,建议在这种情况下在最大可行的程度上部署TcaplusDB本地版本。
在这一环境中进行了兼容性测试。 |
---|
Windows10 + WSL2(CentOS 7) |
MAC + Parallels + Debian |
CentOS 7 |
TLinux1.2/TLinux2.2 |
这篇文章是全球之声报导的一部分。必须用Linux系统运行在多克集装箱内。如果电脑是Windows或Mac,第一步是安装Linux虚拟机器或WSL(窗口)在这些机器上。在虚拟电脑里,发射多克集装箱
在未进行兼容性测试的环境部署这篇文章是全球之声报导的一部分。可能会出现一些未知兼容性问题。
三. 版本部署的环境要求
- 发送机器的CPU必须至少有四个核心,总内存至少为8G,在TcaprusDB本地容器启用之前至少要有6G备用容量。
- 机器磁盘容量建议为100G,储存多克容器的磁盘空间应大于50GB。
- 在安装机器之前必须安装嵌入器 。
- 创建 docker 容器的人必须有 sudo 权限来运行 docker 命令 。
- Selinux应该在部署计算机上关闭。
- 如果部署机器是Windows + WSL2, 则应该根据附件3适当配置和设置螺旋弧。
- 如果部署的系统是Debian(或Debian虚拟机器),则其脉冲配置应按附件4的规定进行。
4. 版本部署
四、一. 环境检查正在部署,准备工作正在进行中。
下载环境扫描脚本。
执行环境扫描脚本、环境资源扫描和确保遵守TcaplusDB当地最低业务要求。
环境扫描结果样例:
环境扫描结果指示参考值:
指标 | 参考值 |
---|---|
OS | 例如,版本兼容性通知。 |
CPU Arch | x86_64 |
CPU Cores | >= 4 |
Memory Total(MB) | >= 8192 (8G) |
Memory Free(MB) | >= 6144 (6G) |
Disk Free(MB) | >= 51200 (50G) |
Docker Version | 建议 >= Docker 1.13.1 或者 >= Docker CE 18.09.7 附录1载有安装说明。 |
SELinux Settings | Disabled 附录2载有结束程序。 |
某些TcaplusDB的操作依赖mdadm, 如果部署机器未默认安装, 则需要人工安装 。
四,二,启动时,看看多克
登录部署机器。
检查 docker 服务是否安装并正确启用。 附录1描述如何安装 Docker 。
4和3。当地镜像可以下载和进口。
去拿TcaplusDB的当地镜像
TcaprusDB 本地镜像导入到本地 Docker 镜像库 。
检查本地的 Docker 镜像库, 看看镜子是否正确进口 。
如果有必要的镜像信息,当地的Docker镜像图书馆就表示进口成功。
4. 建立本地版本集装箱集装箱
容器创建命令样例:
客器启动参数说明:
参数 | 说明 |
---|---|
–shm-size=2G | [备选]设定容器的共享内存大小,最低要求为2G,当未定义或启用容器时,当确认共享内存小于2G时,该内存最低值为2G。 |
–privileged | [声音]表示容器应以特许模式激活,TcaplusDB本地版本将随着某些系统设置的改变而激活,不以特许模式启动容器将导致无法启动。 |
–name test | 指定容器的名称,然后可以直接用作检查容器日志和关闭容器的参数。 |
-e TCAPLUS_CONTAINER_PUBLIC_IP=“x.x.x.x” | [可选 界定用于Tcaplus DB包装外部服务的IP,如果在包装之外访问Tcaplus DB, 通常作为主机外部IP, 则需要这样做。 |
-e TCAPLUS_CONTAINER_OMS_PASSWORD=“***” | [声音] 设置默认的 TcaplusDB OMS 用户 tcaplus 的登录密码。 对于安全 reatherforens, TcaplusDB 容器不给予默认的登录密码, 因此当容器启动时用户必须提供密码 。 [注] TcaplusDB 服务一旦启动,用户可使用 caplau 登录和密码访问 TcaplusDB OMS 页面。 |
-p 80:80 -p 9999:9999 -p 13755-13765:13755-13765 | [可选 如果在使用桥梁网络模式运行时需要集装箱进入服务,则必须在集装箱港口与母港之间建立测绘关系,使用-p, 可通过母港在集装箱外提供。 [注] TcaplusDB目前有80,99,13755-13765个港口需要外部接触,附件5列出了TcaplusDB监听的港口和说明。 |
tcaplusdb-local:3.53.1 | 名称和标记应反射 。 |
–cpus=4 | [可选 如有必要,该参数可用于确定包件可用的CPU数量,其值大于或等于4。 |
–memory=8G | [可选 如有需要,此选项可用于界定包件中可存取的内存量,其值大于或等于8G。 |
–storage-opt size=50G | [可选 必要时,参数可用于确定包装中使用的磁盘容量,参数值必须大于或等于50G。 [注:在服务时间过后,Docker版本的[注]部分(默认情况下该部分的包装可用磁盘容量为10G)将很快全面投入使用,届时应提高磁盘容量。 |
-网络网络名称定制 | [可选 如果网络的母部分与集装箱的默认部分发生冲突,应建立一个定制的多克网络,并指定集装箱通过这一选项利用网络,以避免网络冲突。 [注] 箱式容器通常设在192或172的集装箱网络上。我不确定。当主机在这些网络区域时必须从主机部件中创建单独的 Docker 网络 。比如说,主机网络是172 我不知道,我不知道造成这种情况的原因之一是建立了一个192个docker网络。并在创建容器时,指定使用该网络。有关多克网络如何发展的细节。 附录6 。 |
进一步的集装箱设置和描述可参见:
当软件包创建时, TcalpusDB 服务即刻启用, 服务启动日志可以使用“ 嵌入日志” 命令读取, 以了解服务启动过程和状态, 通常需要 30 秒完成 。
当集装箱启动报告中出现上一个术语“运行存取”时,这意味着服务已成功启动,现已投入运行。
插入本地版本的容器。
如果有必要进入集装箱检查或查找信息,可使用以下命令条目。
四十六. 停止使用本地仓库
如果包件已停止使用,则必须暂时关闭,并在下一次指示执行之前释放出资源。
注意,退出TcalplusDB进程需要很长时间,因为它需要一些时间。如果强制关闭,数据引擎文件将因此损坏 。这反过来又对重新启动一揽子计划产生了影响。在此, 必须提供 60 秒来显示关闭设置秒的指定超时, 以显示关闭秒的指定超时 。为了防止TcaplusDB进程终止 。在多克强迫他杀死他的情况下(多克的默认停机时间为10秒),时间限制为10秒。时间到了之后,如果集装箱未适当封闭并离开,就会被强制关闭)。
四和七. 当地包装物应激活。
如果集装箱已经关闭,可用下列命令使服务恢复。
4. 版本测试
一旦使用SDK、OMS等完成释放部署,TcalplusDB可与数据读写或集束管理连接。
TcalpupusDB 本地建筑测试操作、赌博区和表格默认使用,Tcalpus OMS可以访问。
四.一. 使用 OMS 连接
请参见本节:使用 TcaplusDB OMS 控制台。
OMS 的登录 URL 是 http://: 基础主机是 TAPLUS_container_ PUBLIC_IP (如果给定的话) 或主机 IP. Port 是主机端口号的第80个集装箱端口图 。
当软件包启动时给出的 TCAPLUS_container_OMS_ PASSWORD 参数值是 OMS 登录的默认用户 。
四、二. 使用SDK连接
请见:TcaplusDB导言。
5. 版本下载
版本号 | 下载链接 | 功能说明 |
---|---|---|
3.51.1 | 下载 | 塔普劳斯 3.51 — 51 — 51 — 51 — 51 — 51 — 51 — 51 — 51 — 51 — 51 — 51 — 51 — 51 — 51 — 51 — 51 — 51 — 51 — 51 — 51 — 51 — 51 — 51 — 51 — 51 — 51 — 51 — 51 — 51 — 51 — 51 — 51 — 51 — 51 — 51 — 51 — 51 — 51 — 51 — 51 — 51 — 51 — 51 — 51 — 51 — 51 — 51 — 51 — 51 — 51 — 51 — 51 — 51 — 51 — 51 — 51 — 51 — 51 — 51 — 51 — 51 — 51 — 51 — 51 — 51 — 51 — 51 — 51 — 51 — 51 — 51 — 51 — 51 — 51 — 51 — 51 — 51 — 51 — 51 — 51 — 51 — 51 — 51 — 51 — 51 — API:C++/Go/Java SDK,Web Service,RESTful,CGI。 |
3.53.1 | 下载 | JDBC 驱动器和 C++ 驱动器现在提供一个共同的 SQL 访问接口。 |
6. 附录
六,一,必须安装嵌入器
Docker通常使用yum或apt-get等系统命令安装,如下文CentOS7所示:
N.B. 安装Docker时要注意镜像源的设置;检查网络上的必要指示,并将其配置为家用镜像源。
docker 命令可在安装 Docker 后用于确定安装是否成功 。
安装后, 使用以下命令启动 Docker 服务 。
六 二 SELINUE应该关闭。
检查Selinux的状态。
临时关闭。
修改 / etc/selinux/ config 文件, 设置 SELINUX = disabled, 然后重新启动计算机 。
六十三. 配置 vsyscal (窗口 + WSL2 + Windows + WSL2) 配置 。
在Windows 10 操作系统的系统盘- 用户 - <用户名>目录下,修改.wslconfig文件(如C:Userstest.wslconfig),若没有这个文件,则需要先创建。
修改或增加以下内容:
六. Four. 配置反声盘( 德比安)
见注。
六、五. 集装箱内监听港口和指示
端口 | 组件 | 说明 |
---|---|---|
21 | SFTP | FTP 服务端口。 为了克服tcm 手袋功能的慢速, 创建了新的 FTP 。 |
80 | TcapOMS | OMS HTTP 服务港 |
443 | TcapOMS | OMS HTTPS 服务港口 |
3306 | MySQL | MySQL 数据库服务的港口 |
4500 | Tcapdb | 服务港口Tcapdb |
6000 | Tcapcenter | Tcalpus中心服务港口 |
8899 | Tcenterd | 服务器端口居中 |
9010 | Tconnd | 第二服务港 |
9017 | Tbuspp | 特布斯普港服务 |
9020 | Tbuspp | 特布斯普港服务 |
9200 | Elasticsearch | Elasticsearch 港 |
9300 | Elasticsearch | Elasticsearch 港 |
9898 | Tcapdir | Tcalpus Dir 服务港口 |
9999 | Tcapdir | Tcalpus Dir 服务港口 |
13755 | Tcaproxy | Tcalpus 代理服务器服务端口 |
13756 | Tcaproxy | Tcalpus 代理服务器服务端口 |
31001 | Tcaprestproxy | Tcalpus REST 代理服务器服务端口 |
36000 | SSH | SSH服务端口 |
45755 | Tcapsvr | Tcalpus 服务器服务界面 |
45760 | Tcapsvr | Tcalpus 服务器服务界面 |
46755 | Tcapsvr | Tcalpus 服务器服务界面 |
46760 | Tcapsvr | Tcalpus 服务器服务界面 |
构建一个嵌入网络 。
以下命令创建了 docker 网络 。
- Docker 网络段和掩码由 / 24 定义 。
- Docker 网络名称为 Subnet_192_168_10, 也是创建命令中的网络名称, 即网络的后端 。
7. 常见问题
欲了解进一步情况,请阅读共同问题文件。
- Docker 网络段和掩码由 / 24 定义 。
- Docker 网络名称为 Subnet_192_168_10, 也是创建命令中的网络名称, 即网络的后端 。
7. 常见问题
欲了解进一步情况,请阅读共同问题文件。
[(img-AJvKKUS9T-16521503500886)]
TcaplusDB 是用于分发项目的已分配的 NoSQL 数据库 。存储和调度代码是完全自制的。缓存+着陆集成结构、PB级储存、毫秒潜伏、无损级扩展和尖端数据结构都是特点。同时,它拥有丰富的生态、容易移徙、低运输成本和五种高可用性。客户来自各种行业,包括赌博、互联网、政府、银行、制造业和材料网络。
上一篇:【深入理解TcaplusDB技术】windows10部署 TcaplusDB Local版操作
下一篇:没有了
相关新闻
- 2022-05-23 【深入理解TcaplusDB技术】windows10部
- 2022-05-23 Java线程池面试题有哪些?线程池面
- 2022-05-23 WordPress网站所有者遇到的常见问题
- 2022-05-23 路由器常见协议有哪些?
- 2022-05-23 谈谈我在面试中遇到的javascript中常
- 2022-05-23 【JVM】JVM内存结构之——堆(堆内
- 2022-05-23 AI人脸识别设备 常见6个问题
- 2022-05-23 这种病像感冒一样常见,几乎每个
- 2022-05-23 毕业论文查重遇到的常见问题有哪
- 2022-05-23 C语言常见知识点
|
|
|
|
|
|
|
|
|
|