【发布时间】:2015-12-22 18:26:04
【问题描述】:
每次我尝试将 solr 配置发送到 zookeeper 时,我都会在下面遇到异常。
作为 confdir,我输入这个地址:“hdfs://some_address/user/Peter/dir_with_date”。
在 bash 脚本后面的 jar 中实现时,我看到有一个 Paths.get 方法,该方法将我的带有配置的字符串转换为没有双斜杠的字符串(“hdfs:/some_ad...)。
Exception in thread "main" java.io.IOException: Path hdfs:/some_address/user/Peter/dir_with_date does not exist
at org.apache.solr.common.cloud.ZkConfigManager.uploadToZK(ZkConfigManager.java:56)
at org.apache.solr.common.cloud.ZkConfigManager.uploadConfigDir(ZkConfigManager.java:120)
at org.apache.solr.cloud.ZkCLI.main(ZkCLI.java:220)
是我做错了什么还是这些 zkcli 不适合从 hdfs 读取数据?处理这种情况的最佳方法是什么(构建自定义 jar)?
【问题讨论】:
标签: hadoop solr hdfs apache-zookeeper oozie