问题标签 [elassandra]
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.
cassandra - Elassandra 与现有 Cassandra 实例的集成
我正在尝试学习 Elassandra,但在将其配置到我当前的 Cassandra 实例时遇到问题(我也在学习 Cassandra)。
我将 Cassandra 的 3.11.3 版下载到本地计算机。cluster_name
除了内部,我没有改变任何东西cassandra.conf
。它运行良好,我曾经bin/cqlsh
创建一个键空间和一个“用户”表,其中包含几行用于测试。
我按照Elassandra 集成页面上的步骤进行操作。我下载6.2.3.10
了 Elassandra 的版本。我用Cassandra中的替换了cassandra.yaml
,cassandra-rackdc.properties
和cassandra-topology.properties
Elassandra (我假设最后两个是说明中提到的“snitch 配置文件”,但我不确定)。我停止了我的 Cassandra 实例,然后从我的 Elassandra 目录运行。conf
conf
bin/cassandra -e f
当我运行curl -X GET localhost:9200
时,输出似乎有我正确的集群名称等。
但是,如果我bin/cqlsh
从我的 Elassandra 目录运行并运行describe keyspaces
,我在 Cassandra 下创建的键空间不存在。我尝试将data
目录从 Cassandra 复制到 Elassandra,这似乎可行,但我觉得这不可能是实际的解决方案。
有人可以指出我在此配置方面缺少什么吗?随着网站上列出的步骤,我敢肯定一定有一些愚蠢的东西我错过了。
提前致谢。
elassandra - 使用 Elassandra 索引 Cassandra
我正在尝试将 Elassandra 用作本地的独立实例。使用bin/cqlsh
我创建了一个键空间并向其中添加了一个测试表。我想在这个表上创建一个索引来运行 elasticsearch 查询,但我不知道如何去做。我找到了这个信息,但这只是一个例子,没有真正了解这些选项或它们的含义。谁能指出我在我的桌子上索引的正确方向?我也尝试过浏览 ElasticSearch 文档,但没有运气。提前致谢。
java - Elassandra - 错误:无法找到或加载主类 org.apache.cassandra.stress.Stress
我正在尝试cassandra-stress
在 elassandra 集群上运行。
购买我总是收到此错误:
$密码
/usr/share/cassandra/tools/bin
$./cassandra-压力
Error: Could not find or load main class org.apache.cassandra.stress.Stress
E 编辑了 cassandra-stress 文件,我检查了该文件是否包含以下内容:
但不存在文件Stress.java
和Stress.class
系统。
但是不知道怎么用
elassandra - 错误:无法找到或加载主类 org.apache.cassandra.stress.Stress
如何cassandra-stress
在Elassandra
集群上执行?
cassandra-stress 不在 elassandra 文件系统上
docker - 使用 Docker 使用 Prometheus 监控 Elassandra
我正在尝试按照此指令运行具有特殊配置的 jmx-exporter 容器。
我一步一步地做了所有的说明。这是我的docker-compose
文件和conf/config.yml
.
码头工人撰写:
conf/config.yml
每当我跑步时docker-compose -f docker-compose.yml up
,我都会面对以下页面localhost:6011
:
问题是我不知道如何使用 jmx-exporter 监控 elassandra 及其指标,我主要获取 java 指标!
select - 使用 CQL 的 where 子句进行选择
尝试从 CQL 中进行选择并收到错误
SELECT uid, login, username FROM test.docs WHERE es_query='{ "query":{"nested":{"path":"username","query":{"term":{"username.first":" barthelemy"}}}}}' AND es_options='indices=test' 允许过滤;
添加了数据我可以看到来自 Elastic API 的数据。表上的 DESCRIBE 是正确的。
查询 1 错误:操作失败 - 收到 0 个响应和 1 个失败
docker - 如何使用 Docker 在分布式 Cassandra 容器中共享 Docker-Compose 卷
我已经配置了cassandra
using的分布式版本Docker-Compose
。
这是我的 docker-compose.yml 文件:
使用 运行 docker-compose 文件后sudo docker stack deploy elassandra --compose-file docker-compose.yml
,一切正常,我可以使用docker service ls
命令查看它们。
问题:我想要的是我不知道如何在分布式容器中使用卷。是否像在Docker 站点中找到的 docker-compose 的正常配置?还是不同?
elassandra - 在 windows10 上运行 elassandra 发行版(不在 docker 上) ElasticSearch localhost:9200 无法访问
我从https://github.com/strapdata/elassandra/releases下载 了 Elassandra 发行版,在 elasticsearch.yml 文件中制作了如下内容并启动 elassandra 给出“cassandra -f”(也尝试了“cassandra -e”,它给出了错误选项 -e无法识别)Cassandra 启动,但在 localhost:9200 上无法访问弹性搜索 请帮助并提出建议 注意:我不是在 docker 上运行 elassandra,而是在 windows10 中使用其可执行文件 bat
我不想在 docker 中运行 elassandra 我尝试了 docker image 它运行良好。
下面是 elasticsearch yml 配置:-
Cassandra 正在启动,但在 localhost:9200 上无法访问弹性搜索。请帮助和建议
尝试使用其可执行文件在 Windows 10 中运行 elassandra 发行版。我不想将其作为 docker 映像运行。Elassandra docker 镜像工作正常
docker-compose - 查找在 docker swarm 中运行的 docker 容器的 IP 地址
我有一个 docker swarm 集群。我部署了一个 Elassandra docker 镜像。现在我想找到种子节点的 docker 容器的 IP 地址:
以下是我在集群中的服务:
码头工人服务
ID 名称
yjehoql7l976 elassandra_seed
我想通过名称找到 Elassandra_seed 节点的容器的 IP 地址,以便在我的其他 docker compose 文件中使用。那可能吗?
cassandra - 节点重启后 Elassandra 集群状态不一致 - 一个节点上的数据较少
我已将 4 个节点 Cassandra(RF=3)中的现有数据迁移到 Elassandra,并且在将我的映射后,整个数据都被索引到 Elassandra。索引完成后,所有节点在/_cat/indices?v
API 中显示一致的结果。但是,一旦我重新启动任何节点,该节点上的数据就会大大减少,索引大小以及记录数都会大大减少。如果我重新启动集群的另一个节点,问题就会转移到该节点,并且前一个节点会自动恢复。有关更多详细信息和详细用例,请参阅我使用 Elassandra 创建的问题。