Mac M1版 安装 taos踩坑记录

直接上成果:

1、别安装最新的,目前本人安装成功的是:ver-2.2.2.16版

2、安装后使用go的sdk报错,说找不到,taos.h

mac的系统inclue貌似一开始没有/usr/local/include

解决办法:

C_INCLUDE_PATH=/usr/local/include/
export C_INCLUDE_PATH
CPLUS_INCLUDE_PATH=/usr/local/include/
export CPLUS_INCLUDE_PATH
export LIBRARY_PATH=/usr/local/lib/

3、好了后发现 taos在include生成的软连接,连接的源地址是空的。

所以再手动加一下:

sudo ln -s /usr/local/Cellar/tdengine/2.2.2.6/include/taoserror.h /usr/local/include/taoserror.h

sudo ln -s /usr/local/Cellar/tdengine/2.2.2.6/include/taos.h /usr/local/include/taos.h

### 如何在 Linux 上安装 Taos 数据库 #### 准备工作 确保操作系统是最新的状态,对于基于 Debian 或 Ubuntu 的系统,可以通过以下命令更新软件包列表[^2]: ```bash sudo apt-get update ``` #### 下载 TDengine 软件包 根据官方文档说明,TDengine 提供了不同本的预编译二进制文件。假设使用的是 64位 Linux 系统,则可以从官方网站下载适合该系统的 tarball 文件[^4]。 例如,可以使用 wget 工具来获取特定本的服务端压缩包: ```bash wget https://www.taosdata.com/download/TDengine-server-2.6.0.30-Linux-x64.tar.gz ``` #### 解压并部署 解压下载好的归档文件至目标目录,通常建议将其放置于 `/usr/local` 或者其他合适的位置: ```bash tar zxvf TDengine-server-2.6.0.30-Linux-x64.tar.gz -C /usr/local/ ``` 这将会创建一个新的子目录 `tdengine` 来存放所有的可执行文件及相关资源。 #### 启动服务组件 进入刚刚解压出来的 tdengine 目录,并按照指示启动核心进程 taosd 及其适配器 taosadapter[^5]: 启动 taosd: ```bash cd /usr/local/tdengine/bin ./taosd start ``` 确认 taosd 是否成功监听默认端口(通常是 6030): ```bash netstat -an | grep 6030 ``` 接着启动 taosadapter: ```bash ./taosadapter & ``` 验证 taosadapter 正常运行且开放 HTTP API 所需的端口(一般是 6041): ```bash netstat -an | grep 6041 ``` 至此,在 Linux 平台上完成了 TDengine 数据库的基础配置与初始化操作。后续可以根据实际需求进一步调整参数设置或集成更多功能模块。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值