小编ell*_*lli的帖子

AWS EKS 节点创建失败

我在 AWS 中有一个按照这些说明创建的集群。

然后我尝试根据文档在该集群中添加节点。

似乎无法使用健康问题类型创建vpc-cni节点corednsinsufficientNumberOfReplicas The add-on is unhealthy because it doesn't have the desired number of replicas.

Pod 的状态kubectl get pods -n kube-system

NAME                       READY   STATUS             RESTARTS   AGE
aws-node-9cwkd             0/1     CrashLoopBackOff   13         42m
aws-node-h4qjt             0/1     CrashLoopBackOff   13         42m
aws-node-jrn5x             0/1     CrashLoopBackOff   13         43m
coredns-745979c988-25fcc   0/1     Pending            0          120m
coredns-745979c988-qvh7h   0/1     Pending            0          120m
kube-proxy-2bmlq           1/1     Running            0          42m
kube-proxy-hjcrw           1/1     Running            0          43m
kube-proxy-j9r9n           1/1     Running            0          42m
Run Code Online (Sandbox Code Playgroud)

Pod的日志 …

amazon-web-services amazon-eks

10
推荐指数
1
解决办法
2万
查看次数

ScyllaDB-[无效查询] message =“封送处理错误:毫秒长度超出预期(6)”

我有一个带有timestamp类型列的表,当我插入一个值时,Sylla会用3个零以上的值保存它。

根据Scylla文档(https://docs.scylladb.com/getting-started/types/#timestamps):

可以使用其值作为整数或使用代表ISO 8601日期的字符串在CQL中输入时间戳。例如,以下所有值都是2011年3月2日格林尼治标准时间04:05:00的有效时间戳记值:

  • 1299038700000
  • '2011-02-03 04:05 + 0000'
  • '2011-02-03 04:05:00 + 0000'
  • '2011-02-03 04:05:00.000 + 0000'
  • '2011-02-03T04:05 + 0000'
  • '2011-02-03T04:05:00 + 0000'
  • '2011-02-03T04:05:00.000 + 0000'

因此,例如,当我创建一个表时:

CREATE TABLE callers (phone text, timestamp timestamp, callID text, PRIMARY KEY(phone, timestamp));
Run Code Online (Sandbox Code Playgroud)

并将值插入其中:

INSERT INTO callers (phone, timestamp, callID) VALUES ('6978311845', 1299038700000, '123');
INSERT INTO callers (phone, timestamp, callID) VALUES ('6978311846', '2011-02-03 04:05+0000', '456');
INSERT INTO callers (phone, timestamp, callID) VALUES ('6978311847', '2011-02-03 04:05:00.000+0000', '789');
Run Code Online (Sandbox Code Playgroud)

SELECT * FROM callers;将显示更多的点后3个零所有时间戳: …

cql cassandra scylla

8
推荐指数
1
解决办法
95
查看次数

AWS Redis Cluster MOVED 使用 redis 节点库时出错

我在 AWS 中创建了一个具有 2 个节点的 Redis MemoryDB 集群: 在此输入图像描述

我使用redis节点库 v4.0.0 连接到它,如下所示:

import { createCluster } from 'redis';
(async () => {
    const REDIS_USERNAME = 'test-username';
    const REDIS_PASSWORD = 'test-pass';
    const cluster = createCluster({
        rootNodes: [
            {
                url: `rediss://node1.amazonaws.com:6379`,
            },
            {
                url: `rediss://node2.amazonaws.com:6379`,
            },
        ],
        defaults: {
            url: `rediss://cluster.amazonaws.com:6379`,
            username: REDIS_USERNAME,
            password: REDIS_PASSWORD,
        }
    });
    cluster.on('error', (err) => console.log('Redis Cluster Error', err));
    await cluster.connect();
    console.log('connected to cluster...');
    await cluster.set('key', 'value');
    const value = await cluster.get('key');
    console.log('Value', value);
    await cluster.disconnect(); …
Run Code Online (Sandbox Code Playgroud)

amazon-web-services redis node.js amazon-memory-db

6
推荐指数
1
解决办法
3056
查看次数