Results 5 issues of xccoder

问题描述: 目前开源版本Scriptis的缺失了对库表数据导出为csv/txt的功能;对探索之后的数据缺少了行列转换的功能 期待解决方案: 方便快捷的导出数据可以在线下对数据进行探索分析,行列转换功能可以用另外一种视角方便的查看探索之后的结果

问题描述: 目前Scriptis在注册udf的时候,对udf jar包路径校验错误。jar名称符合了“后缀名只支持jar,且jar包名仅支持英文,数字,下划线!”。但是注册时校验依旧不通过 问题分析:jar包名称是符合校验规则的,jar包所在的路径中有个‘-’。路径校验规则bug ![register_udf](https://user-images.githubusercontent.com/16348865/70674641-8d1d6080-1cc1-11ea-8386-4ed7443471dd.png)

1. 安装linkis jobtypes 按照官方安装文档进行自动化安装,执行sh install.sh最后一步报错:{"error":"Missing required parameter 'execid'."}。并没有看到文档中所说的“如果安装成功最后会打印:`{"status":"success"}`”,但是能在azkaban的/plugins/jobtypes目录下看到已经安装好的linkis任务插件。通过排查在安装脚本最后一步会去调用"curl http://azkaban_ip:executor_port/executor?action=reloadJobTypePlugins"进行插件的刷新。重启azkaban executor日志中看到已经加载了插件的信息 `INFO [JobTypeManager][Azkaban] Loaded jobtype linkis com.webank.wedatasphere.dss.plugins.azkaban.linkis.jobtype.AzkabanDssJobType`。当时没有排查到相应的问题于是跳过。当发布linkis任务到azkaban执行成功之后反过来复盘这个问题的时候,这确定应该是个误报信息。 2. 从dss发布project到azkaban 问题描述:日志报错azkaban不存在当前用户 问题排查:确认报用户不存在的用户是能正常访问的azkaban的,异常堆栈日志被捕获了没有太多日志。于是本地远程调试发现在AzkabanSecurityService#getSession方法执行`httpClient.execute(httpPost, context)`时直接报错了。我们的azkaban开启了https当前登录的接口不支持https,临时的解决方案是关闭了azkaban的https。 3. 问题2的衍生 解决完第一个问题之后还是不能发布任务,但是`response = httpClient.execute(httpPost, context);` reponse返回的信息已经是变为“incorrect login”。最后排查发现是把azkaban的登录请求中的password写成了userpwd,改了重新打包验证通过。 4....

good first issue