mysql - Sqoop 语法错误,意外的 tIdentifier
问题描述
我正在尝试使用 sqoop 将 MySQL 表加载到 hbase。我正在使用以下命令,但它显示了意外的 tIdentifier 错误。请帮忙。
sqoop import --connect jdbc:mysql://localhost/manideep --username root --password cloudera --table sample --hbase-table H_LOAN --column-family CD --hbase-row-key id -m 1
解决方案
使用以下命令帮助我在 Sgoop 中实现 hbase 表导入:
sqoop import --connect "jdbc:mysql://localhost/manideep" --username <username> --password ****** --table <mysql-table-name> --columns "column1,colmn2,column3" --hbase-table <hbase-table-name> --column-family <hbase-table-column-family> --hbase-row-key <row-key-column-name> -m 1
如果解决方案不起作用,请发布您遇到的确切问题(异常详细信息)。
推荐阅读
- r - 如何更改可折叠盒子的轮廓颜色闪亮
- unit-testing - 什么替代了类组件的 .find?从 Enzyme 迁移到 React 测试库
- flask - FLASK AZURE SQL DB - 查询运行非常缓慢
- mysql - 如何获取不同项目的最新计数(基于日期)?
- java - 新手在 Java 中使用缓存 API 的最佳方式
- php - 在弹性搜索中按 ID 自定义排序顺序作为数组
- c++ - 使用 boost 从 json 读取缓冲区
- solver - MiniZinc int 超出范围
- javascript - 无效的 useSelector 挂钩调用
- fantom - 为什么从我的合同中撤销 FTM 失败?