小编San*_*har的帖子

Apache Commons CSV库中封装的标记和分隔符之间的char无效

使用Apache Commons CSV库解析CSV文件时出现以下错误.

Exception in thread "main" java.io.IOException: (line 2) invalid char between encapsulated token and delimiter

at org.apache.commons.csv.Lexer.parseEncapsulatedToken(Lexer.java:275)
at org.apache.commons.csv.Lexer.nextToken(Lexer.java:152)
at org.apache.commons.csv.CSVParser.nextRecord(CSVParser.java:450)
at org.apache.commons.csv.CSVParser.getRecords(CSVParser.java:327)
at parse.csv.file.CSVFileParser.main(CSVFileParser.java:29)
Run Code Online (Sandbox Code Playgroud)

这个错误是什么意思?

java apache-commons apache-commons-csv

27
推荐指数
3
解决办法
2万
查看次数

启用 API 身份验证时,Apache 气流 REST API 调用失败,403 被禁止

Apache Airflow REST API 失败,403 forbidden for the call:

“/api/实验/测试”

airflow.cfg 中的配置

[网络服务器]

  • 认证 = 真
  • auth_backend = 气流.contrib.auth.backends.password_auth

[API]

  • rbac = 真
  • auth_backend = 气流.contrib.auth.backends.password_auth

在设置完所有这些之后,docker 镜像被构建并作为一个 docker 容器运行。

创建气流用户如下:

airflow create_user -r Admin -u admin -e admin@hpe.com -f Administrator -l 1 -p admin
Run Code Online (Sandbox Code Playgroud)

使用 Web UI 凭据登录工作正常。

因为登录到 REST API 不起作用。用于身份验证的 HTTP 标头:授权 BASIC YWRtaW46YWRtaW4=

气流版本:1.10.9

airflow

3
推荐指数
1
解决办法
2511
查看次数