【发布时间】:2015-03-12 19:29:29
【问题描述】:
我正在开发MarkLogic 分层存储POC,HDFS 作为其中一层的存储层。我一直在尝试创建一个以数据目录作为 Hadoop 文件系统目录的森林。
我有一个 Hadoop 集群和一个 MarkLogic 集群。我从 Hadoop 下载了配置文件并将它们复制到 /usr/Hadoop 目录,并且我还根据此处的文档下载了所需的 jar 文件。
https://docs.marklogic.com/guide/performance/disk-storage#id_27091
我也将这些放置在具有正确lib 结构的/usr/Hadoop 目录中。我使用MarkLogic 7.0-4.3 版本和Cloudera Hadoop Distribution 5.3.1 为HDFS。
我在尝试创建森林时收到以下错误。
2015-03-12 19:17:20.087 Error: Automount Foresthadoop: SVC-HDFSNOT:
HDFS not available for 'hdfs://{namdenode-hostname}:8020/tmp': unknown error
我尝试在组配置中将日志级别更改为最佳,并且还为林添加了跟踪事件。但我无法获得任何可以指出错误的其他详细信息。
在这方面的任何帮助将不胜感激。请让我知道是否有任何其他方式可以连接到 HDFS 作为林目录。
【问题讨论】:
-
MarkLogic 的完整版本号是多少?
hdfs://{namdenode-hostname}:8020/tmp中的那些花括号是文字,还是您清理了日志消息? -
我正在使用 MarkLogic 7.0-4.3 和 Clodera Hadoop Distribution 5.3.1。我更改了日志消息,用花括号和字符串文字替换了实际的主机名。