2024-10-24 09:37:53 +08:00
|
|
|
|
# TDEngine3 安装部署
|
|
|
|
|
|
|
|
|
|
> 当前版本: 3.3.2.0
|
|
|
|
|
|
2024-10-24 13:51:59 +08:00
|
|
|
|
## 安装包确认
|
|
|
|
|
|
|
|
|
|
请确认安装包是否已经在`/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
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|

|
|
|
|
|
|
|
|
|
|
这里输入服务器的IP地址。
|
|
|
|
|
|
|
|
|
|

|
|
|
|
|
|
|
|
|
|
这里直接回车即可。
|
|
|
|
|
|
|
|
|
|

|
|
|
|
|
|
|
|
|
|
继续回车。
|
|
|
|
|
|
|
|
|
|

|
|
|
|
|
|
|
|
|
|
看到上图的内容,TDEngine官方安装包就安装完毕了,下面运行补丁。
|
|
|
|
|
|
|
|
|
|
```shell
|
|
|
|
|
cd /das/install
|
|
|
|
|
|
|
|
|
|
tar zxvf td3.3.2.13_openeuler_patch.tar.gz
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
执行补丁脚本
|
|
|
|
|
|
|
|
|
|
```shell
|
2024-10-24 13:52:50 +08:00
|
|
|
|
cd patch
|
2024-10-24 13:51:59 +08:00
|
|
|
|
|
|
|
|
|
./apply_patch.sh
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
> PS. 此脚本会更改TDEngine的默认数据目录为/das/data/tddata
|
|
|
|
|
|
2024-12-09 14:04:52 +08:00
|
|
|
|
## 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`,修改为
|
|
|
|
|

|
|
|
|
|
|
|
|
|
|
修改数据监听端口,编辑文件`/das/data/pgdata/postgresql.conf`,修改为
|
|
|
|
|

|
|
|
|
|
|
|
|
|
|
### 服务自启
|
|
|
|
|
```shell
|
|
|
|
|
systemctl enable postgresql
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
### 数据库初始化
|
|
|
|
|
|
|
|
|
|
```shell
|
|
|
|
|
su - postgres
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
```
|