Java Weka:安装在RedHat中,用户可以在web浏览器中查看报告,模型仅由管理员用户创建

Java Weka:安装在RedHat中,用户可以在web浏览器中查看报告,模型仅由管理员用户创建,java,open-source,weka,data-mining,Java,Open Source,Weka,Data Mining,我需要通过ssh会话在Linux机箱上部署/安装Weka: uname -a Linux xxx.xxx.xxx.xxxxxx 2.6.32-358.el6.x86_64 #1 SMP Fri Feb 22 00:31:26 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux 安装时,my org的大约100名用户将能够查看一些管理员用户在web上创建的报告—类似于本地intranet服务 我从下载了weka,并发出了以下命令: java -Xmx1000M -ja

我需要通过ssh会话在Linux机箱上部署/安装Weka:

uname -a
Linux xxx.xxx.xxx.xxxxxx 2.6.32-358.el6.x86_64 #1 SMP Fri Feb 22 00:31:26 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux
安装时,my org的大约100名用户将能够查看一些管理员用户在web上创建的报告—类似于本地intranet服务

我从下载了weka,并发出了以下命令:

java -Xmx1000M -jar weka.jar
Exception in thread "main" java.lang.ExceptionInInitializerError
Caused by: java.awt.HeadlessException: 
No X11 DISPLAY variable was set, but this program performed an operation which requires it.
        at java.awt.GraphicsEnvironment.checkHeadless(GraphicsEnvironment.java:207)
        at java.awt.Window.<init>(Window.java:535)
        at java.awt.Frame.<init>(Frame.java:420)
        at javax.swing.JFrame.<init>(JFrame.java:218)
        at weka.gui.LogWindow.<init>(LogWindow.java:252)
        at weka.gui.GUIChooser.<clinit>(GUIChooser.java:215)

此外,我还介绍了如何将weka设置为用户查看报告的web应用程序。我应该能够使用特定视图限制特定用户,并且只有几个管理员用户能够创建/修改模型。

为了运行任何GUI应用程序,您需要在您的设备中安装X或虚拟帧缓冲区(例如Xvfb)

我可以要求我的IT人员在盒子里安装X服务器,但我如何才能使weka工具在我的组织问题中要求的安装中可用。此安装似乎是独立的setupWeka是一个独立的应用程序,不能作为web应用程序部署。不过,如果您有自己的应用程序,您可以使用它的API将其与您自己的应用程序集成。。但是,哪个开源数据挖掘软件具有这样的功能呢。。好的,即使我们在每个客户端上部署weka,那么有没有办法限制用户不修改/更改任何视图,管理员只能创建节点/视图/模型,用户只能看到相同的详细信息或报告。a)使用weka的命令行,而不是GUI,或者B)安装可以远程访问的GUI服务器。这会更痛苦。但也要考虑Weka是否适合你的方案。
 ps -ef | grep x | grep ser