看起来你是新来的。登录或注册开始。
在管理Radoop连接时,我突然得到了这个异常:
这是好的早期,我甚至得到了数据从hive数据库使用这个连接。但是今天,我想运行之前创建的进程,它显示了一些错误信息。
然后我去检查连接,我得到了异常细节。
我从Cluster Manager导入了配置,我只需要更改jar文件的位置,因为其他配置是自动导入的。
有人知道怎么修吗?我真的需要帮助。
异常信息:"could not initialize class org.apache.hadoop.conf.configuration"。
你好,
您的stacktrace表明您正在使用旧的Radoop版本。你能告诉我具体是哪一个吗?您可以选择升级到新版本吗?这个特殊的功能在最近的版本中有轻微的改变,这使得在这个位置不可能碰到这个问题。
如果由于某些原因无法实现,那么请共享由Extract Logs功能生成的完整日志。如果在先前的类初始化(静态init块)期间出现错误,通常会抛出这种异常,了解先前的错误对于诊断此问题至关重要。
欢呼,
伴侣
我使用RM-8.1.3,并在RM软件中安装了Radoop扩展和hive-connector。
我没有选择版本,只是点击“安装”,这是我得到的实际版本。
@mborbely
这有点奇怪,因为这是最新发布的版本,但是堆栈跟踪显示的实际运行代码肯定不是最新的。你能附上整个Studio启动日志吗?如果您从IDE启动Studio,则在IDE的控制台面板中,如果您运行附带版本,则在Rapidminer-Studio批处理文件的输出中。
是的,没错。请注意,尽管至少Radoop以这种方式为您工作是件好事,但这只是一个粗糙的解决方案。你不应该这样做,这几乎只是一个巧合,这解决了你的问题。真正重要的潜在问题似乎是这个版本不匹配,这对我来说仍然不是很清楚。
有没有可能你在一段时间之前也移动了Studio文件夹中的radoop jar ?
我没有在rapidminer文件夹中移动任何依赖项,只是添加了缺失的依赖项。这是我文件夹里的内容。我的RM是8.1,但是下载的radoop扩展默认是8.2。我不知道它是否有效果。
PS:我没有看到任何名为“***radoop***”的罐子。
答案
你好,
您的stacktrace表明您正在使用旧的Radoop版本。你能告诉我具体是哪一个吗?您可以选择升级到新版本吗?这个特殊的功能在最近的版本中有轻微的改变,这使得在这个位置不可能碰到这个问题。
如果由于某些原因无法实现,那么请共享由Extract Logs功能生成的完整日志。如果在先前的类初始化(静态init块)期间出现错误,通常会抛出这种异常,了解先前的错误对于诊断此问题至关重要。
欢呼,
伴侣
我使用RM-8.1.3,并在RM软件中安装了Radoop扩展和hive-connector。
我没有选择版本,只是点击“安装”,这是我得到的实际版本。
@mborbely
你好,
这有点奇怪,因为这是最新发布的版本,但是堆栈跟踪显示的实际运行代码肯定不是最新的。你能附上整个Studio启动日志吗?如果您从IDE启动Studio,则在IDE的控制台面板中,如果您运行附带版本,则在Rapidminer-Studio批处理文件的输出中。
欢呼,
伴侣
是的,没错。请注意,尽管至少Radoop以这种方式为您工作是件好事,但这只是一个粗糙的解决方案。你不应该这样做,这几乎只是一个巧合,这解决了你的问题。真正重要的潜在问题似乎是这个版本不匹配,这对我来说仍然不是很清楚。
有没有可能你在一段时间之前也移动了Studio文件夹中的radoop jar ?
我没有在rapidminer文件夹中移动任何依赖项,只是添加了缺失的依赖项。这是我文件夹里的内容。我的RM是8.1,但是下载的radoop扩展默认是8.2。我不知道它是否有效果。
PS:我没有看到任何名为“***radoop***”的罐子。
@mborbely