map/docs/deploy/das.md
2024-12-09 16:46:03 +08:00

159 lines
2.4 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# TDEngine3 安装部署
> 当前版本: 3.3.2.0
## 安装包确认
请确认安装包是否已经在`/das/install`目录下
`TDengine-server-3.3.2.0-Linux-x64.tar.gz` - TDEngine 3.3.2.0 官方安装包
`td3.3.2.13_openeuler_patch.tar.gz` - TDEngine 3.3.2.13 OpenEuler补丁包
## TDEngine3安装
1. 先解压TDEngine3官方安装包
```shell
cd /das/install/
tar zxvf TDengine-server-3.3.2.0-Linux-x64.tar.gz
```
2. 运行安装脚本
```shell
cd TDengine-server-3.3.2.0
./install.sh
```
![alt text](asserts/image1.png)
这里输入服务器的IP地址。
![alt text](asserts/image2.png)
这里直接回车即可。
![alt text](asserts/image.png)
继续回车。
![alt text](asserts/image-1.png)
看到上图的内容TDEngine官方安装包就安装完毕了下面运行补丁。
```shell
cd /das/install
tar zxvf td3.3.2.13_openeuler_patch.tar.gz
```
执行补丁脚本
```shell
cd patch
./apply_patch.sh
```
> PS. 此脚本会更改TDEngine的默认数据目录为/das/data/tddata
## TDEngine3启停
```sh
systemctl start taosd
systemctl stop taosd
systemctl restart taosd
```
### 开机自启
```shell
systemctl enable taosd
```
###
这样就完成了TDEngine3.3.2.13的安装。
## PostgreSQL 安装配置
```shell
yum install postgresql-server -y
mkdir /das/data/pgdata
chown postgres:postgres /das/data/pgdata
````
### 修改数据文件位置
编辑`/usr/lib/systemd/system/postgresql.service`文件
将PGDATA改为下面的内容
```systemdS
Environment=PGDATA=/das/data/pgdata
```
### 初始话数据库
```shell
postgresql-setup initdb
systemctl start postgresql
```
### 配置文件修改
修改访问权限配置, 编辑文件`/das/data/pgdata/pg_hba.conf`,修改为
![alt text](image.png)
修改数据监听端口,编辑文件`/das/data/pgdata/postgresql.conf`,修改为
![alt text](image-1.png)
### 服务自启
```shell
systemctl enable postgresql
```
### 数据库初始化
```shell
su - postgres
```
### Redis安装配置
```shell
yum install redis6 -y
```
### 配置文件修改
编辑文件`/etc/redis/redis.conf`,修改为
![alt text](image-2.png)
第一处修改数据文件dump位置
![alt text](image-3.png)
第二处修改redis密码
![alt text](image-4.png)
第三处修改redis监听端口
### 服务启动与自启
```shell
systemctl start redis
systemctl enable redis
```
### 防火墙配置
```shell
firewall-cmd --zone=public --add-port=6379/tcp --permanent
firewall-cmd --reload
```
## minio安装配置