kettle项目资源库传测试和生产遇到的问题(一)

org.eclipse.swt.SWTError: No more handles [gtk_init_check() failed]

linux启动kettle提示org.eclipse.swt.SWTError: No more handles [gtk_init_check() failed]问题

故事背景:一个小菜程序猿临危受命接手一个kettle的项目,初始技能认识kettle会初步使用kettle进行数仓开发。。。。。

所处环境:硬件需求都是甲方和公司basis已经事先确定,公司basis也是第一次搭建kettle的服务器没有处理一些kettle的经验,所用到的服务器linux,jdk1.8,kettle 8.0(不建议使用高版本的kettle,前面的文章有一篇提到了因为kettle版本的原因创建资源库的时候在数据库中会缺失一些创建kettle资源库需要的表),EasyConnect连接内网,Xshell 5访问服务器,Xmanager6做可视化

因为环境这些basis都已经配置好了,软件也安装好了,那么上手直接干就是= =

直接进入kettle所在的目录 cd /data/kettle/data-integration/  然后启动kettle   ./spoon.sh

[root@zjxsprd /]# cd /data/kettle/data-integration/
[root@zjxsprd data-integration]# ./spoon.sh

结果。。。。。

直接提示org.eclipse.swt.SWTError: No more handles [gtk_init_check() failed],不要惊慌喝口茶,换个姿势再来一遍!

网传是起不了图形化界面导致的。

根据他们的方法执行各种命令安装各种软件还是无法解决这个问题,我在想是不是服务器是集群的原因,或者说是少了什么配置(瞎 ji er 猜)

然后收拾东西准备下班,下班路上的空气格外清晰。。。然后突然想到一个问题Xmanager6怎么用?(因为本人也是第一次使用Xmanager所以。。。)

猛然一想起不了图形化界面我好像没用Xmanager6,回到宿舍一查xshell+Xmanager连接远程linux桌面

最后搞定

关于这个错误网上有各种各样的解决方案,目测是所处的环境不一样吧,如果本文解决依旧解决不了你的问题,那么你只能像我一样,自行百度查阅资料慢慢摸索

 

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值