230 lines
3.9 KiB
Markdown
230 lines
3.9 KiB
Markdown
# DAS系统部署
|
||
|
||
## TDEngine3 安装部署
|
||
|
||
> 当前版本: 3.3.2.0
|
||
|
||
### 安装包确认
|
||
|
||
请确认安装包是否已经在`/das/install`目录下
|
||
|
||
`TDengine-server-3.3.2.0-Linux-x64.tar.gz` - TDEngine 3.3.2.0 官方安装包 [下载地址](https://oss.jsspisoft.com/public/software/tdengine3/TDengine-server-3.3.2.0-Linux-x64.tar.gz)
|
||
|
||
可以通过下面的命令获取安装包
|
||
|
||
```shell
|
||
wget https://oss.jsspisoft.com/public/software/tdengine3/TDengine-server-3.3.2.0-Linux-x64.tar.gz
|
||
```
|
||
|
||
`td3.3.2.13_openeuler_patch.tar.gz` - TDEngine 3.3.2.13 OpenEuler补丁包 [下载地址](https://oss.jsspisoft.com/public/software/tdengine3/td3.3.2.13_openeuler_patch.tar.gz)
|
||
|
||
可以通过下面的命令获取安装包
|
||
|
||
```shell
|
||
wget https://oss.jsspisoft.com/public/software/tdengine3/td3.3.2.13_openeuler_patch.tar.gz
|
||
```
|
||
|
||
|
||
|
||
### 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
|
||
cd patch
|
||
|
||
./apply_patch.sh
|
||
```
|
||
|
||
> PS. 此脚本会更改TDEngine的默认数据目录为/das/data/tddata
|
||
|
||
### TDEngine3启动顺序
|
||
|
||
```sh
|
||
#启动TD基础服务
|
||
systemctl start taosd
|
||
#启动TD适配器
|
||
systemctl start taosadapter
|
||
```
|
||
|
||
### TDEngine3停止顺序
|
||
|
||
```shell
|
||
systemctl stop taosadapter
|
||
systemctl stop taosd
|
||
```
|
||
|
||
这样就完成了TDEngine3.3.2.13的安装。
|
||
|
||
### 防火墙配置(可选)
|
||
|
||
```shell
|
||
firewall-cmd --zone=public --add-port=6030/tcp --add-port=6041/tcp --permanent
|
||
firewall-cmd --reload
|
||
```
|
||
|
||
|
||
|
||
|
||
|
||
## PostgreSQL 安装配置
|
||
|
||
### 安装PostgreSQL 15.10
|
||
|
||
```shell
|
||
yum install postgresql-server -y
|
||
````
|
||
|
||
### 修改数据文件位置
|
||
编辑`/usr/lib/systemd/system/postgresql.service`文件
|
||
|
||
将PGDATA改为下面的内容
|
||
```systemdS
|
||
Environment=PGDATA=/das/data/pgdata
|
||
```
|
||
|
||
### 初始化数据库
|
||
|
||
```shell
|
||
mkdir -p /das/data/pgdata
|
||
chown postgres:postgres /das/data/pgdata
|
||
postgresql-setup initdb
|
||
```
|
||
|
||
### 配置文件修改
|
||
|
||
修改访问权限配置, 编辑文件`/das/data/pgdata/pg_hba.conf`,修改为
|
||

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

|
||
|
||
### 开启服务自启
|
||
|
||
```shell
|
||
systemctl enable postgresql
|
||
```
|
||
|
||
### 启动PostgreSQL
|
||
|
||
```shell
|
||
systemctl start postgresql
|
||
```
|
||
|
||
### 数据库/账号创建
|
||
|
||
确保PostgreSQL已经正常启动,切换到postgres账户,并进入psql命令行界面
|
||
|
||
```shell
|
||
su - postgres
|
||
psql
|
||
```
|
||
|
||
**创建账号**
|
||
|
||
```plsql
|
||
create user das with password 'zaq12WSX';
|
||
```
|
||
|
||
**创建数据库**
|
||
|
||
```sql
|
||
create database das onwer das;
|
||
```
|
||
|
||
**分配权限**
|
||
|
||
```sql
|
||
grant all privileges on database das to das;
|
||
```
|
||
|
||
### 数据初始化
|
||
|
||
以postgres用户执行
|
||
|
||
```shell
|
||
psql -h 127.0.0.1 -U das -d das -f /das/install/pginit.sql
|
||
```
|
||
|
||
### 防火墙配置(可选)
|
||
|
||
```shell
|
||
firewall-cmd --zone=public --add-port=5432/tcp --permanent
|
||
firewall-cmd --reload
|
||
```
|
||
|
||
|
||
|
||
## Redis安装配置
|
||
|
||
```shell
|
||
yum install redis6 -y
|
||
```
|
||
|
||
### 配置文件修改
|
||
编辑文件`/etc/redis/redis.conf`
|
||

|
||
修改dir参数为`/das/data/redis`
|
||
|
||

|
||
此处配置redis的访问密码
|
||
|
||

|
||
bind配置成`0.0.0.0`表示允许所以地址访问reids。protected-mode改为`no`
|
||
|
||
### 服务启动与自启
|
||
|
||
```shell
|
||
systemctl start redis
|
||
systemctl enable redis
|
||
```
|
||
|
||
### 防火墙配置(可选)
|
||
|
||
```shell
|
||
firewall-cmd --zone=public --add-port=6379/tcp --permanent
|
||
firewall-cmd --reload
|
||
```
|
||
|
||
|
||
## minio安装配置
|
||
|