kettle在linux环境中打开图形界面

kettle在linux环境中打开图形界面


kettle数据转换的时候需要图形界面
当运行./spoon.sh时,如果没有图形界面,会出现下面的结果

./spoon.sh

[root@localhost data-integration]# ./spoon.sh
OpenJDK 64-Bit Server VM warning: ignoring option MaxPermSize=256m; support was removed in 8.0
org.eclipse.swt.SWTError: No more handles [gtk_init_check() failed]
        at org.eclipse.swt.SWT.error(Unknown Source)
        at org.eclipse.swt.widgets.Display.createDisplay(Unknown Source)
        at org.eclipse.swt.widgets.Display.create(Unknown Source)
        at org.eclipse.swt.graphics.Device.<init>(Unknown Source)
        at org.eclipse.swt.widgets.Display.<init>(Unknown Source)
        at org.eclipse.swt.widgets.Display.<init>(Unknown Source)
        at org.pentaho.di.ui.spoon.Spoon.main(Spoon.java:619)
        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.pentaho.commons.launcher.Launcher.main(Launcher.java:92)

如果所在的linux环境中没有安装图形界面
可以在本机安装xshell
配置一个全局变量 ip是自己的本地ip

DISPLAY=192.168.180.48:0.0
export DISPLAY

输入命令就可以了

xhost +

先打开本地的 Xmanager - Broadcast
在这里插入图片描述
再运行./spoon.sh的时候,就可以通过本地的xshell打开图形界面了

./spoon.sh

[root@localhost data-integration]# ./spoon.sh
OpenJDK 64-Bit Server VM warning: ignoring option MaxPermSize=256m; support was removed in 8.0
09:42:59,481 INFO  [KarafInstance]
*******************************************************************************
*** Karaf Instance Number: 2 at /u02/kettle/data-integration/./system/karaf ***
***   /caches/spoon/data-1                                                  ***
*** Karaf Port:8803                                                         ***
*** OSGI Service Port:9052                                                  ***
*******************************************************************************
09:42:59,482 INFO  [KarafBoot] Checking to see if org.pentaho.clean.karaf.cache is enabled
°ËÔÂ 26, 2019 9:43:02 ÉÏÎç org.apache.karaf.main.Main$KarafLockCallback lockAquired
ÐÅÏ¢: Lock acquired. Setting startlevel to 100
C:\mnt\y\01.WORK\12.kettle\data-integration\system\karaf/deploy does not exist, please create it.
Root path does not exist: /u02/kettle/data-integration/C:\mnt\y\01.WORK\12.kettle\data-integration\system\karaf/deploy
Y:\01.WORK\12.kettle\data-integration\system\karaf/deploy does not exist, please create it.
Root path does not exist: /u02/kettle/data-integration/Y:\01.WORK\12.kettle\data-integration\system\karaf/deploy

出现这个页面,需要等一会就打开了
在这里插入图片描述

在这里插入图片描述

  • 1
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
Linux环境安装Kettle可以按照以下步骤进行操作: 1. 首先,下载Kettle的安装包,可以将安装包上传到Linux服务器上。 2. 解压安装包,可以使用命令`tar -zxvf kettle.tar.gz`进行解压。解压后的文件夹可以放在任意位置。 3. 配置JDK环境变量,确保已经在Linux系统安装了JDK。可以通过以下步骤进行配置: a. 打开终端,输入`vi ~/.bashrc`命令来编辑.bashrc文件。 b. 在文件的末尾添加以下内容: ```shell export JAVA_HOME=/your/jdk/path export PATH=$PATH:$JAVA_HOME/bin ``` 其,/your/jdk/path是你的JDK安装路径。 c. 保存并退出.bashrc文件,然后运行`source ~/.bashrc`命令使环境变量生效。 4. 接下来,可以通过终端进入到解压后的Kettle文件夹,运行`./spoon.sh`命令来启动Kettle。 5. Kettle启动后,你可以在图形界面进行相应的数据处理操作。 总结:在Linux环境安装Kettle的步骤包括下载安装包、解压安装包、配置JDK环境变量,并通过命令行启动Kettle。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [win10环境安装kettle&linux环境安装kettle](https://blog.csdn.net/weixin_42326851/article/details/127751011)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"] - *2* [Linux服务器部署kettle环境;以及测试步骤](https://download.csdn.net/download/u010438126/85877624)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"] - *3* [Linux环境部署安装kettle(自测成功)](https://blog.csdn.net/u010438126/article/details/125582519)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值