{ "result": 401, "errorMsg": "é\u0089´æ\u009D\u0083失败" }
时间: 2024-03-03 09:45:34 浏览: 14
根据提供的引用内容,错误信息提示为"Access denied; you need (at least one of) the Admin_priv Load_priv privilege(s) for this operation",这意味着你在执行操作时缺少了必要的权限。解决方案是给用户赋予相应的权限。
解决方案[^1]:
1. 首先,使用root账户登录到Doris数据库。
2. 创建一个新用户,例如test,密码为123456:
```sql
CREATE USER 'test' IDENTIFIED BY '123456';
```
3. 授予test用户所需的权限:
```sql
GRANT ALL PRIVILEGES ON *.* TO 'test'@'%' WITH GRANT OPTION;```
4. 刷新权限:
```sql
FLUSH PRIVILEGES;
```
5. 然后,使用test用户执行导入数据的命令:
```shell
curl --location-trusted -u test:123456 -T localfile.csv -H "label:testdori" -H "column_separator:," -XPUT http://doris_ip:8030/api/doris_database/table_name/_stream_load
```
请注意,上述解决方案中的"localfile.csv"应替换为你要导入的实际文件名,"doris_ip"应替换为Doris数据库的实际IP地址,"doris_database"和"table_name"应替换为实际的数据库和表名。