如何在凤凰命令行工具的帮助下将csv文件插入HBase数据库


Here is an example:example.sql
CREATE TABLE IF NOT EXISTS example (
QUESTION_NO BIGINT NOT NULL,
TECHNOLOGY VARCHAR(40),
SESSION VARCHAR(40),
QUESTION VARCHAR(5000),
OPTION_A VARCHAR(400),OPTION_B VARCHAR(400),
OPTION_C VARCHAR(400),OPTION_D VARCHAR(400),
ANSWER VARCHAR(5)
CONSTRAINT PK PRIMARY KEY (QUESTION_NO)
);

我的 CSV 文件包含:示例.csv

1,C语言,

变量,谁是C的创始人?,拉里佩奇,丹尼斯雷奇,道格拉斯 切割,肯·汤普森,A

2、C语言,可变,联动的类型有哪些,内部和 外部,外部,内部和无,外部和无,B

使用 Phoenix 批量 CSV 数据加载。它有两个选项:

  • 通过 psql.py/PhoenixRuntime 加载,这对于小文件很好;
  • 通过 MapReduce 加载,它支持更大的数据,但目前不支持索引数据的迁移。

最新更新