Closed jiaorenyu closed 2 years ago
vim /etc/hosts Please add ${this-ip} ${this-hostname} in this file, and restart all services.
vim/etc/hosts 请在此文件中添加${this ip}${this hostname},然后重新启动所有服务。
vim /etc/hosts Please add ${this-ip} ${this-hostname} in this file, and restart all services.
vim/etc/hosts
请在此文件中添加${this ip}${this hostname},然后重新启动所有服务。
I have added this before I do this test, as below: 在我做这个测试之前,我已经添加了这个,如下所示:
10.10.101.106 nb-withwind-runtask02
Got it, it is a bug.
If you are Interested in the reason, recommend you to view the code of com.webank.wedatasphere.linkis.DataWorkCloudApplication
In the method DataWorkCloudApplication.initDWCApplication, hiveentrance get serviceinstance information by Utils.getComputerName().
Utils.getComputerName() return localhost, so execid is 030415IDEhivelocalhost:11002IDE_jiaorenyu_0, but linkis-gateway cannot find a micro-service in eureka which named localhost.
So, optimize the method of Utils.getComputerName(), let it return nb-withwind-runtask02, can resolve this problem.
If you are interested in this enhancement, welcome to contribute PR to Linkis. Otherwise, we will fix it in next release.
明白了,是个bug。
如果您对原因感兴趣,建议您查看com.webank.wedatasphere.linkis.DataWorkCloudApplication的代码
在方法DataWorkCloudApplication.initdwcapapplication中,hiveentrance通过Utils.getComputerName()获取serviceinstance信息。
Utils.getComputerName()返回localhost,因此execid为030415IDEhivelocalhost:11002IDE\u jiaorenyu\u 0,但linkis gateway在eureka中找不到名为localhost的微服务。
所以,优化Utils.getComputerName()的方法,让它返回nb-withwind-runtask02,就可以解决这个问题。
如果您对此增强感兴趣,欢迎为Linkis贡献PR。否则,我们将在下一版本中修复它。
How can I use linkis without fixing this bug?
如果暂时修复不了这个BUG,我又想使用,怎么办?
1.0 has fixed the issue
部署Linkis测试提交任务出现异常,测试过程如下: There is an exception in deploying the linkis Test submission task. The test process is as follows:
1. 提交任务
1. Submit task
Request: http://{host}/api/rest_j/v1/entrance/execute Request Body
Response
2. 获取任务状态
2. Get task status
Request: http://{host}/api/rest_j/v1/030415IDEhivelocalhost:11002IDE_jiaorenyu_0/status
Response:
linkis-gateway异常日志见最下面。 The exception log of linkis gateway is shown at the bottom.
3. Eureka
异常日志
linkis-gateway异常日志如下:
Exception log
The exception log of linkis gateway is as follows: