问题标签 [tarantool-cartridge]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
114 浏览

nginx - 来自 Tarantool + Nginx 的自定义响应

有实例:DMZ 中的 Nginx,使用 TNT_nginx_upstream_module + Tarantool Cartridge 作为 API 服务器。
当我得到良好结果的响应时 - 它是 200 OK + JSON 数据
如何设置其他响应?

  • 400 错误请求
  • 403 禁止
  • 404 未找到
  • 410 走了
  • 500内部服务器错误
  • 503服务不可用
0 投票
1 回答
81 浏览

lua - icu_date 给出错误消息尝试索引数字值

我想使用 icu_date 库,但是当我尝试插入一个值时,出现错误

也许没有足够的图书馆?

  • 库 libicu-devel-50.2-4.el7_7.x86_64
  • 系统:Centos 7
0 投票
2 回答
96 浏览

nginx - 使用 Tarantool http 作为 Nginx 上游服务器 - 出现错误 13: Permission denied

让 Nginx yum 安装 Nginx

有 Tarantool + 墨盒

nginx.conf

当我请求 URL http://172.16.72.18/admin时,我在 access.log 中收到错误 502,在 Nginx error.log 中收到错误

0 投票
1 回答
58 浏览

replication - 如何在几个 Tarantool 路由器之间设置盒式应用程序复制?

如何在不同的物理/虚拟服务器上的几个 Tarantool 路由器之间设置盒式应用程序复制?

tarantool 配置

0 投票
1 回答
39 浏览

tarantool - 问:如何在引导的 Tarantool Cartridge 集群中更改 cluster_cookie?

有没有办法改变cluster_cookie已经引导的集群?
我应该设置新的cartridge.cfg.cluster_cookie并重新启动 Tarantool 实例还是需要一些额外的操作?

0 投票
2 回答
121 浏览

tarantool - 如何自动配置 Tarantool Cartridge 集群?

我有一个在 Tarantool Cartridge 上开发的应用程序。我的集群由 12 个 Tarantool 实例组成,分为 4 个副本集(一些是路由器,一些是存储)。现在开始从头开始设置这个集群,我在 Web UI 管理应用程序上手动配置这个集群:创建副本集、引导存储、配置故障转移模式。如何自动进行此配置?什么是最好的方法?

0 投票
1 回答
68 浏览

random - 从 Tarantool 空间获取 1 条随机记录

我有 2 个条件的查询,每个请求 1by1 插入空间时返回 1 条记录

样本:

我需要随机记录每个请求。样本:

0 投票
1 回答
40 浏览

tarantool - 不断发展的 Tarantool 实例

如果我们有一个 tarantool 实例(没有 Cartridge 或 VShard),那么有时我们需要在不停机的情况下将其复制到另一台机器上怎么办?

或者如果最简单的方法是使用墨盒,如何从卡夹外部连接到 tarantool 墨盒?例如使用 golang(用户名和密码是什么?):

例如,在其他数据库中,只需要从主服务器附加一个新的从服务器(1 个命令行调用)并等待它同步(100% 复制)。

0 投票
1 回答
44 浏览

kubernetes - 为什么我的 Tarantool Cartridge 有时会从路由器实例中检索数据?

我想知道为什么我的 tarantool 墨盒组没有按应有的方式工作。

我有一个在 kubernetes 上运行的墨盒集群,并且墨盒映像是从墨盒 cli 生成的cartridge pack,并且没有对这些生成的文件进行任何更改。Kubernetes 集群通过 helm 部署,具有以下值:

https://gist.github.com/AlexanderBich/eebcf67786c36580b99373508f734f10

问题:
当我从纯 php tarantool 客户端发出请求时,例如 SELECT sql 请求,它有时会从存储实例中检索数据,但有时会意外地用来自路由器实例的数据来响应我。INSERT 也是如此,在我在存储和路由器实例中创建相同的模式并发出 4 个请求后,它导致 2 行在存储中,2 行在路由器中。

这很奇怪,根据阅读文档,我确定这不是预期的行为,我正在努力寻找这种行为的根源并希望得到您的帮助。

0 投票
1 回答
81 浏览

kotlin - 当语言为 kotlin 时,Tarantool 墨盒-springdata(tarantool 的弹簧数据)不起作用

我们想在基于kotlin语言和spring框架的out项目中使用tarantool,所以我们尝试了tarantool的spring-data项目,即cartridge-springdata。当语言为 kotlin 时,墨盒-springdata 中解释的示例不起作用。当一切都在 Java 中时,同样的例子也有效。给出了以下堆栈跟踪:

我怎样才能解决这个问题?