问题标签 [yugabyte-db]
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.
database - YugaByte DB 中是否有 YCQL JSONB 类型的 Javascript 驱动程序支持?
我们正在尝试使用 YugaByte 的 YCQL (Cassandra) API 的 JSONB。我们能够使用节点的 Cassandra 驱动程序插入,但无法选择 JSONB 列。看起来我们遇到了这里提到的问题:https ://github.com/YugaByte/yugabyte-db/issues/778 。
Javascript 驱动程序中对 JSONB 的支持是否即将推出?
mysql - yugabyte db 中可能的最大活动节点数是多少?
我在 Yugabyte db 上试验一个理论,他们有这么好的性能指标。我想知道 Yugabyte 数据库是否可以处理全球超过一百万个活动节点并且仍然具有性能。
yugabyte-db - 将数据库中所有表的所有权限授予 YugabyteDB 中的用户
我在这个数据库中创建了一个数据库和foo
表。我正在尝试将这些表的所有权限授予用户- 特别是 DML。bar1
bar2
myuser
我创建的用户如下:
我还以 root 用户身份创建了数据库和其中的相应表。
首先,我尝试了以下方法,但这没有帮助:
接下来,根据一些 postgresql 步骤,我尝试了以下操作。这也不起作用。
我猜我的表不在public
架构中?还是有另一种方法可以实现这一目标?
yugabyte-db - 修改 YugaByteDb 中的主配置
我是使用 yugabyte-db 的新手,我尝试通过运行./bin/yb-clt --rf 3 create
它来使用 3 个本地集群,但默认情况下禁用 ysql ( --enable_ysql=false
) 有没有办法在不运行新的 yb-master 进程的情况下更改主配置?
database - YugaByte DB 是否支持在线模式更改,尤其是向现有表添加新列的能力
当工作负载仍在运行/实际部署场景时,您能否分享有关“添加列”类型操作的影响的任何信息?我们想知道 YugabyteDB 的 YSQL 和 YCQL API 的这种能力。
database - YugaByte DB 中的压缩工作
支持哪些类型的压缩(例如,大小层/级别压缩)?哪些参数控制压实的行为?
database - Yugabyte DB 中的静态加密如何工作?
- 我们可以在 yb 中已有数据后启用加密吗?它只会加密新数据吗?
- 加密的估计性能影响是什么?
- 每次使用密钥启动时,我们是否需要引导 tserver?如果他们可以通过 RPC 方法从现有实例中获取现有密钥,这是否意味着攻击者可以这样做来获取密钥?
- 如果所有的 master 都停止了,恢复集群的过程是怎样的?
yugabyte-db - centos7如何安装yugabyte-2.0.6.0/2.0.8.0?
环境:
操作系统:centos7.6
内核:3.10.0-957.el7.x86_64
gcc 版本 4.8.5
Python 2.7.5
ip:10.1.2.3
主机名:srvr0
fqdn:srvr0.example.org
我正在尝试安装yugabyte,如下:
a)下载yugabyte-2.0.6.0-linux.tar.gz
b)提取到/opt/yugabyte
c)127.0.0.2/8, 127.0.0.3/8, 127.0.0.4/8, 127.0.0.5/8, 127.0.0.6/8, 127.0.0.7/8
向接口添加环回地址lo
d)打开端口7000, 9000, 7100, 5433, 9042, 6379
e)运行/opt/yugabyte/yugabyte-2.0.6.0/bin/post_install.sh
f)运行/opt/yugabyte/yugabyte-2.0.6.0/bin/yb-ctl --data_dir "/opt/yugabyte/data" create
但出现错误:
更新1:
端口是免费的,即没有被任何服务用完,日志文件是空的:
并且未创建状态日志文件:
Update2:
两者ps -ef | grep {yb-master pid}
都有ps -ef | grep {tserver pid}
错误:
Update3:
早期版本工作。
更新 4:
yugabyte-2.0.8.0 的 Update5(截至 2019 年 12 月 22 日):
请帮助我正确安装和配置 yugabyte。
cmake - 如何从 github 源构建和安装 yugabyte db 版本 2.0.6.0?
a) 从 github 下载 yugabyte-db.tar.gz
b) 创建目录 /opt/yugabyte/yugabyte-2.0.6.0
c) 提取到 /opt/yugabyte
d) 将 /opt/yugabyte/yugabyte-master 作为当前工作目录
e ) 运行 ./configure --prefix "/opt/yugabyte/yugabyte-2.0.6.0" && make && make install
但出现错误:更新 1 bash:./configure: No such file or directory
:
使用 yb_build.sh:yb_build.sh
的先决条件:
注意:包 ctest3 不可用。
安装日志:
CMakeOutput.log:
无效的操作码:
请指导我从源代码编译和安装 yugabyte。
yugabyte-db - yugabyte-db 的最佳安全实践是什么?
据了解,yugabyte-db 保护来自https://docs.yugabyte.com/v1.1/secure/tls-encryption/和https://docs.yugabyte.com/latest/的传输数据和静态数据安全/静态加密/。
据观察:
a) 显示的最大密钥长度选项为 48 位。是否可以配置为使用 128 位密钥或 256 位密钥或更高位?如何将其对性能的影响降到最低?
b) 每当密钥轮换时,是否所有平板电脑都使用旧密钥解密并使用新密钥加密或如何完成?旋转密钥时如何影响性能?如何将其对性能的影响降到最低?
c) 如何配置 yugabyte-db 以使用来自 HSM 的密钥,而不是使用来自磁盘的密钥来处理在线数据和静态数据?