问题标签 [datastax-enterprise]
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.
solr - 赫克托错误插入整数
我正在运行一个单节点 Cassandra 实例(用于开发目的),并希望在其中插入一个整数行。我的 Keyspace 和 columnfamily 已经在 Cassandra 上创建了。
我正在使用 Cassandra 1.0 和 Hector 1.0.5(Jar 版本)。我的代码如下:
我在客户端上收到 TimedOutException,在 Cassandra 日志中,我看到以下内容:
我正在试用包含 Cassandra、Hadoop、Solr 等的 Datastax Enterprise (DSE)。我已经通过 Solr 配置创建了我的 Cassandra CF(您可以将 Solr 配置和模式 xmls 发布到 Datastax 实例以创建 Keyspace 和 CF - 它的一个功能DSE)
有人可以帮忙吗?
solr - 将 Cassandra 连接的值拆分/映射到 Solr 字段中
我正在使用 Solr 和 Cassandra(通过 DSE)。这是 Cassandra 中的一个数据条目(行):
我可以使用这个 schema.xml 毫无问题地索引 Cassandra 数据:
当然,将所有数据集中到一个以竖线分隔的字符串中并没有多大帮助。所以我尝试使用 PatternTokenizerFactory 将其拆分,如下所示(schema.xml):
orderHistoryID 仍在映射中,但该SPECIAL_COLUMN_KEY
值未拆分为上述四个字段。我确定我只是在PatternTokenizerFactory
. 我也看过DataImportHandler RegexTransformer
,但这似乎只适用于 RDBMS 和 XML 导入。
本质上,我在 Solr 中的数据映射如下:
我试图让它像这样映射:
有人可以指出我正确的方向吗?
cassandra - Cassandra 抛出 org.apache.cassandra.config.ConfigurationException:找不到 dse.yaml
我试图在启动 cassandra 服务器后运行 sstable2json 实用程序,但它会引发以下错误。致命配置错误 org.apache.cassandra.config.ConfigurationException:找不到 dse.yaml
致命的配置错误;无法启动服务器。
命令:bin/sstabel2json /opt/dse2.1/dse-data/UserDemo/Users-hd-3-Data.db > Users.json
在此之前:我通过传递系统参数命令启动服务器:bin/cassandra -f -Ddse.config=file:/opt/dse2.1/resources/dse/conf/dse.yaml
尽管它正在通过这个错误。
请让我知道为什么 cassandra 在调用 sstable2json 时抛出此错误。
cassandra - Cassandra 客户端未显示通过 json2sstable 所做的更改
我已经使用 Cassandra sstable2json 实用程序将 sstable 转换为 Json 文件,然后修改了一些行值,现在我调用了实用程序 json2sstable。Utlity json2sstable 使用以下命令成功执行。
命令:
我试图查看更改是否反映或不使用 cassandra 客户端。注意到更改没有反映我使用 json2sstable 实用程序所做的事情。
我尝试使用 nodetool 刷新 CF 用户,但没有发现任何变化。
请就没有反映在 cassandra 中的原因提出建议。
提前谢谢。
eclipse - 删除了 Data_Stax,现在没有测试方法/类/等。在 javasrc/src 中
Eclipse 和 playOrm 运行良好,我终于让 Cassandra 运行,并且测试用例正在编译(运行/调试)。
在让 Cassandra 运行的过程中,我下载了 Data_Stax,我认为这毫无意义,因为 Cassandra 可能一直在运行,我只是在等待更多的东西出现,而不是 dos 窗口中的“Listening for thrifts clients”消息。
话虽如此,今天我删除了 Data_Stax,现在在重新创建 Java 项目时:从 AntBuild 中,我的 .java 方法和类不再出现在“包资源管理器”视图中。
所有 .JAR 库文件都在填充...
错误消息显示...
这与删除 Data_Stax 有关吗?
cassandra - 将 Datastax Enterprise 与 Cassandra 社区相结合
我正在尝试使用 Datastax Enterprise,并且正在尝试拥有一个混合了 Enterprise 节点和标准 Cassandra 社区节点的集群。我只需要几个具有 Solr 等高级功能的节点,并且将所有节点都放在同一个集群中会很好。
我尝试将社区节点引导到测试企业集群,但它无法正确加入环,引发如下异常:
我假设企业节点尝试复制具有来自 DSE 的功能的 CF,但社区节点无法识别这些功能。
有没有办法防止这种情况发生?我是否正在尝试做 DSE 不可能/支持/不允许的事情?
cassandra - ubuntu 12.04 中的 DataStax OpsCenter 无法正常工作
我是 DataStax OpsCenter 和 cassandra 的新手,我想尝试一下。我按照网站(http://www.datastax.com/docs/opscenter/install/install_deb)中的步骤进行操作,没有出现任何错误。我正在使用 ubuntu 12.04 。
这不会显示任何错误或任何其他消息。当我尝试从浏览器运行它时,我无法连接错误。请帮我解决它。opscenter 是免费版。
hadoop - 使用 cassandra 和 pig 进行数据清理
我有两组数据,我想在 Pig 中进行比较。两者都具有相同的唯一 ID,第二组数据中的名称随机更改。逻辑如下:
- 加载 empl1 原始数据
- 加载 empl2 原始数据
- 选择“名称不同”和“emplno 相等”的行
我已经做好了:
呵呵,不能在论坛发图。这是说明 A2、B2 的链接 https://picasaweb.google.com/lh/photo/SU3QgKsbA4nmq83cdnhiVdMTjNZETYmyPJy0liipFm0?feat=directlink
现在需要一些帮助,我是否正确地接近这个?
想做 选择行,其中“名称不相同”和“emplno 相等”但不完全确定如何。请给个建议。
感谢你
更新: - 而不是加入我做了一个 cogroup C3= COGROUP A2 by key, B2 by key2;
https://picasaweb.google.com/lh/photo/_lkEqW4BvIgbnZSHKDCJGNMTjNZETYmyPJy0liipFm0?feat=directlink
接下来,我正在考虑做
该组返回所需的结果(即empno),但'A2.first_name,B2.first_name'不正确。需要知道如何访问 A2 和 B2 包/元组中的数据。
然后我就可以通过 fn1==fn2 进行过滤。
cassandra - Cassandra bin/sstable2json 导致 JSON 格式错误(随机产生连续逗号)
我目前正在使用 bin/sstable2json 并遇到转换过程的问题。成功转换的 SSTable 将生成包含以下内容的 JSON 文件:
["5665275509643149313","0b000100000010d...摩尔十六进制",1350706937228001]
但偶尔我会在输出中遇到这些类型的行:
["5665275509643153409","0b000100000010d36..., , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,
这些行没有右括号或结束长,并且序列化的十六进制字符串没有右引号。它们通常也以“9343300”结尾,但失败行中的序列化十六进制字符串将没有结束字节。
有没有人遇到过这个问题?
nosql - Cassandra 设置看起来不错,但在我的 3 节点集群中只有一个节点占用 100% 的数据。所有节点都在环中看到了吗?
当我在我的 3 节点集群中的所有节点上运行nodetool -host ip.ip.ip.ip ring时,输出始终只显示其中一个节点。
我运行了一个 netstat,但我不确定如何解释它。我查看了所有配置文件,看起来不错。我需要更改 /etc/hosts 文件吗?我在控制台中仔细检查了我的安全组规则,一切正常。7000是开放的入站和出站..