palo小批量导入可以通过mysql client连接palo后,通过help mini load来查看:
主要有如下几种方式
(1) 将本地文件'testData'中的数据导入到数据库'testDb'中'testTbl'的表(用户是defalut_cluster中的)
curl --location-trusted -u root -T testData http://host:port/api/testDb/testTbl/_load?label=123
(1) 将本地文件'testData'中的数据导入到数据库'testDb'中'testTbl'的表(用户是defalut_cluster中的)
curl --location-trusted -u root -T testData http://host:port/api/testDb/testTbl/_load?label=123
(2) 将本地文件'testData'中的数据导入到数据库'testDb'中'testTbl'的表(用户是test_cluster中的)
curl --location-trusted -u root@test_cluster:root -T testData http://fe.host:port/api/testDb/testTbl/_load? label=123
curl --location-trusted -u root@test_cluster:root -T testData http://fe.host:port/api/testDb/testTbl/_load? label=123
(3) 将本地文件'testData'中的数据导入到数据库'testDb'中'testTbl'的表, 允许20%的错误率(用户是defalut_cluster中的)
curl --location-trusted -u root -T testData http://host:port/api/testDb/testTbl/_load?label=123 \&max_filter_ratio=0.2
curl --location-trusted -u root -T testData http://host:port/api/testDb/testTbl/_load?label=123 \&max_filter_ratio=0.2
(4) 将本地文件'testData'中的数据导入到数据库'testDb'中'testTbl'的表, 允许20%的错误率,并且指定文件的列名(用户是 defalut_cluster中的)
curl --location-trusted -u root -T testData http://host:port/api/testDb/testTbl/_load?label=123 \&max_filter_ratio=0.2\&columns=k1,k2,k3
curl --location-trusted -u root -T testData http://host:port/api/testDb/testTbl/_load?label=123 \&max_filter_ratio=0.2\&columns=k1,k2,k3