Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

常见问题 #260

Closed
vainhope opened this issue Mar 7, 2022 · 14 comments
Closed

常见问题 #260

vainhope opened this issue Mar 7, 2022 · 14 comments
Labels
question Further information is requested

Comments

@vainhope
Copy link
Collaborator

vainhope commented Mar 7, 2022

页面访问显示token信息为空
image

@vainhope
Copy link
Collaborator Author

vainhope commented Mar 7, 2022

确认账号是否登陆
image

登陆完成之后 写入cookie的domain 是否和当前domain一致

上面例子中,cookie只能设置在.schedule.dtstack.cn域名下,那么在 localhost:8090 是无法携带schedule.dtstack.cn 域名下的cookie的

这个时候 我们可以通过二种方式解决
方式一 : 前后端通过同一个ip段访问
方式二: 通过本地host访问前端
在配置文件application.properties中指定写入cookie的domain
server.session.cookie.host = schedule.dtstack.cn

@vainhope vainhope added the question Further information is requested label Mar 7, 2022
@vainhope vainhope closed this as completed Mar 7, 2022
@vainhope vainhope pinned this issue Mar 7, 2022
@vainhope vainhope changed the title 页面访问显示token为空 部署访问常见问题 Mar 7, 2022
@vainhope
Copy link
Collaborator Author

vainhope commented Mar 7, 2022

部分FAQ 参考 https://dtstack.github.io/Taier/docs/faq

@mortalYoung
Copy link
Collaborator

方式一解决步骤如下:

  1. 打开 hosts 的文件(windows 下位于 C:\Windows\System32\drivers\etc, Linux 下位于 /etc
  2. 新增一条配置
127.0.0.1 schedule.dtstack.cn

上述左侧为 ip 地址,修改为你当前访问的 ip 地址

  1. 保存后用 http://schedule.dtstack.cn 访问页面后,应该就没有问题了

@vainhope
Copy link
Collaborator Author

vainhope commented Mar 7, 2022

绑定租户提示没有%s

image

解决方法 在控制台配置spark thrift 添加%s
image

@vainhope
Copy link
Collaborator Author

vainhope commented Mar 7, 2022

本地测试 提示

job.pluginInfo is empty, either can't find plugin('In console is the typeName') which typeName:dummy

参考下 #219

@vainhope
Copy link
Collaborator Author

vainhope commented Mar 8, 2022

获取开发目录失败

参考下#228

@mortalYoung
Copy link
Collaborator

mortalYoung commented Mar 8, 2022

FAQ:我的后端和前端部署在不同的服务器下,比如后端在 172.1.1.1 前端在 172.1.1.2 中 我通过 http://172.1.1.2:8080 访问前端页面 token 信息为空怎么办?
ANS:问题引起的原因是因为前后端不在一个域下,导致请求响应的 cookie 无法写入,解决如下:

  1. 首先,在 172.1.1.2 这台服务器中的 hosts 文件中添加 172.1.1.1 schedule.dtstack.cn
  2. cup.config.js 中的 publicURL 修改为 http://schedule.dtstack.cn
  3. 在当前电脑的 hosts 文件中添加如下字段 172.1.1.2 schedule.dtstack.cn
  4. 通过 http://schedule.dtstack.cn 访问前端页面

hosts 文件参考 #260 (comment)

@vainhope
Copy link
Collaborator Author

vainhope commented Mar 9, 2022

Spark SQL 执行

Driver ERROR [ApplicationMaster:94] User class threw exception: java.lang.IllegalArgumentException: Unable to instantiate SparkSession with Hive support because Hive classes are not found.
java.lang.IllegalArgumentException: Unable to instantiate SparkSession with Hive support because Hive clas ses are not found.
at org.apache.spark.sql.SparkSession$Builder.enableHiveSupport(SparkSession.scala:878)
at com.dtstack.taier.sql.main.SqlProxy.runJob(SqlProxy.java:71)
at com.dtstack.taier.sql.main.SqlProxy.main(SqlProxy.java:117)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.apache.spark.deploy.yarn.ApplicationMaster$$anon$2.run(ApplicationMaster.scala:673)

确认 对应集群下spark 组件 sparkYarnArchive 对应路径下jar是否完整 是否有缺失spark-hive等jar

@vainhope
Copy link
Collaborator Author

vainhope commented Apr 8, 2022

数据同步运行 class 加载问题
#316

@vainhope
Copy link
Collaborator Author

数据同步运行 session 拉起问题
#372

@easonjim
Copy link

Dear,
SparkThrif连接Hive提示报错:Required field 'client_protocol' is unset,cdh版本为5.16.1,hive版本为1.1.0,在集群配置中,SparkThrif选择了2.x版本,提示报错:Required field 'client_protocol' is unset,换回1.x版本可以正常连接,但是回到主界面,进行用户绑定的时候,仍然提示:Required field 'client_protocol' is unset。
Taier版本为1.1,cdh版本为5.15.1,hive版本为1.1.0

@easonjim
Copy link

这个问题解决了,我搞了一个天大的笑话,我在集群配置里面写了sparkthrif2.x的jdbcurl为cdh5.16.1里面的hive2地址,这个是错误的,应该写sparkthrif2.x的地址才对,启动后有10000的端口的,现在可以配置成功了。

@jiemotongxue
Copy link
Collaborator

jiemotongxue commented Sep 27, 2022

flink插件编译报错的问题:
image

这个问题,需要在maven的配置里添加一个镜像仓库,flink的组件只有这个仓库里有。
并且将build的脚本修改一下;

image

<mirror> 
    <id>repo2</id> 
    <name>Mirror from Maven Repo2</name> 
    <url>[https://repo.spring.io/plugins-release/</url>](https://repo.spring.io/plugins-release/%3C/url%3E) 
    <mirrorOf>central</mirrorOf> 
  </mirror>

image

@vainhope vainhope changed the title 部署访问常见问题 常见问题 Nov 8, 2022
@vainhope
Copy link
Collaborator Author

vainhope commented Nov 8, 2022

image

queryByTenantId 接口404

处理方式:

  1. 数据同步
    删除原数据 重新插入下1.3_incement.sql 85行 数据
    image

  2. 实时采集
    重新编译release前端文件

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
question Further information is requested
Projects
None yet
Development

No branches or pull requests

4 participants