143.8.2. 正文映射示例


要使用正文映射策略,您必须将选项 mappingStrategy 指定为 uri 的一部分,例如:

hbase:mytable?mappingStrategyName=body
Copy to Clipboard Toggle word wrap

要使用正文映射策略,正文需要包含 org.apache.camel.component.hbase.model.HBaseData 的实例。您可以构建 t

HBaseData data = new HBaseData();
HBaseRow row = new HBaseRow();
row.setId("myRowId");
HBaseCell cell = new HBaseCell();
cell.setFamily("myfamily");
cell.setQualifier("myqualifier");
cell.setValue("myValue");
row.getCells().add(cell);
data.addRows().add(row);
Copy to Clipboard Toggle word wrap

以上对象可用于放置操作,并将导致创建或更新带有 id myRowId 的行,并将值 myvalue 添加到列 myfamily:myqualifier。
正文映射策略可能首先没有吸引人。它与标头映射策略相比的优点在于,HBaseData 对象可轻松转换为 xml/json。

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat