tiflash不能和kv集群部署在一台机器吗?

【 TiDB 使用环境】生产环境 or 测试环境 or POC
【 TiDB 版本】
【遇到的问题】
【复现路径】做过哪些操作出现的问题
【问题现象及影响】

【附件】 相关日志及监控(https://metricstool.pingcap.com/)


若提问为性能优化、故障排查类问题,请下载脚本运行。终端输出的打印结果,请务必全选并复制粘贴上传。

2赞

生产环境最好不要

1赞

现在是测试环境 tiflash 启动报错 版本6.0 tiflash_error.log (299.1 KB)

1赞

2022-04-15T14:25:51.372+0800 DEBUG retry error {“error”: “operation timed out after 2m0s”}
2022-04-15T14:25:51.372+0800 DEBUG TaskFinish {“task”: “StartCluster”, “error”: “failed to start tiflash: failed to start: 192.
168.183.207 tiflash-9000.service, please check the instance’s log(/home/pirate/programs/tidb-deploy/tiflash-9000/log) for more detail.: t
imed out waiting for port 9000 to be started after 2m0s”, “errorVerbose”: “timed out waiting for port 9000 to be started after 2m0s\ngith
ub.com/pingcap/tiup/pkg/cluster/module.(*WaitFor).Execute\n\tgithub.com/pingcap/tiup/pkg/cluster/module/wait_for.go:91\ngithub.com/pingca
p/tiup/pkg/cluster/spec.PortStarted\n\tgithub.com/pingcap/tiup/pkg/cluster/spec/instance.go:116\ngithub.com/pingcap/tiup/pkg/cluster/spec
.(*TiFlashInstance).Ready\n\tgithub.com/pingcap/tiup/pkg/cluster/spec/tiflash.go:803\ngithub.com/pingcap/tiup/pkg/cluster/operation.start
Instance\n\tgithub.com/pingcap/tiup/pkg/cluster/operation/action.go:373\ngithub.com/pingcap/tiup/pkg/cluster/operation.StartComponent.fun
c1\n\tgithub.com/pingcap/tiup/pkg/cluster/operation/action.go:502\ngolang.org/x/sync/errgroup.(*Group).Go.func1\n\tgolang.org/x/sync@v0.0
.0-20210220032951-036812b2e83c/errgroup/errgroup.go:57\nruntime.goexit\n\truntime/asm_amd64.s:1581\nfailed to start: 192.168.183.207 tifl
ash-9000.service, please check the instance’s log(/home/pirate/programs/tidb-deploy/tiflash-9000/log) for more detail.\nfailed to start t
iflash”}

1赞

生产环境最好不好,TIFLASH适用OLAP ,IO用的多

1赞

是测试环境

1赞

看上去是说你9000端口不通。和这个是不是安装一起不是一个问题。

1赞

不考虑性能影响是可以装在同一台的,看看是不是端口冲突了。

1赞

tikv和tiflash可以安装到一台机器,这个台机器啥配置,这台机器只是安装tikv和tiflash?安装别的应用没?
tiup cluster diaplay + 集群名 看看详情

1赞

端口没有冲突
我那的error日志 BaseDaemon:Attempted access has violated the permissions assigned to the memory area有这样一条报错 不知道是不是内存的问题 服务器是的12*24的也起不来
我把tiflash 在这几台服务器都尝试启 都没起来

2赞

可能是内存问题 我现在改用了5.4版本 tiflash在单独一台物理机 24核32G的起来了

2赞

12*24是12核24G内存?内存确实有点小了

那可能真是是内存的问题, tiflash和tikv都挺吃内存的

测试系统完全可以在一起,我最有发言权了,作为一个经常单节点混合部署的运维~:rofl:

测试环境可以,可以使用资源隔离限制资源。

只要不是生产环境,想尝试一下还是可以的,生产环境建议还是不要了,资源争抢还是会影响整体的性能输出的

tiflash需要的资源多,生产环境 可能会出现抢夺资源的问题

1赞

测试环境可以,生产环境最好不要,网络,IO会成为瓶颈,让你找问题难难难