mysql - Sqoop 根据行键连接列值
问题描述
我正在使用 sqoop 将数据从 MySQL 导出到 HBase。我已经指定了一个主行键。由于主行键应该是唯一的;对于每个主键,我想在同一 HBase 行中连接该主键的多个行值的值,但使用分隔符将它们分开。
我怎样才能做到这一点?我四处搜寻,并没有在网上找到任何东西。也许我没有查询正确的方式
解决方案
你能从 SQL 端试试吗?使用 MsSQL 的 concat 函数,如下所示
SELECT CONCAT(field1,'|',field2,'|',field3) AS MyHbasekey FROM myTable;
也许我误解了,所以请随意提供一个例子。
推荐阅读
- javascript - 播放框架删除请求
- php - 一旦文本框的值存储在 DB 中就禁用文本框 - PHP
- selenium-webdriver - 字符串和 for (Selenium)
- javascript - 构建从 API 提供的动态表单数据
- python-3.x - Ubuntu Core 与 Miniconda 中的 Sudo x chroot 冲突
- javascript - Lodash sortBy 以随机顺序返回元素(未排序)
- css - Firefox 中的 CSS 缩放属性
- django - 安装的 django-cors-headers 仍然发生跨源图像错误
- c# - Unity -> Android 通信:在嵌入时调试 Android Java 插件
- css - CSS 网格在 Safari 中不起作用