我正在尝试把索引放到katta中进行管理,但是遇到一个很郁闷的问题,我把katta自带的索引文件(testIndexA)放到katta中没有问题,但我用我自己建的索引 进行 addIndex 就报
Error: net.sf.katta.master.DistributeShardsThread$IndexInvalidException: index path 'file:///usr/local/katta-0.5/src/test/testIndex' does not exists
更郁闷的是我把katta自带的索引文件(testIndexA),改个名字,katta还是报上面的错误,说文件does not exists,不知道你遇到过没有?
[b]问题补充:[/b]
路径肯定是存在的,我还试着把katta自带的索引文件(testIndexA),改个名字,放在旁边,还是错误的
解决方法:
1.在Master机器中操作addIndex.
2.使用hadoop把index拷贝到DFS.
bin/hadoop fs -cp /usr/local/katta-0.5/src/test/testIndex /user/hadoop/deploy
bin/katta addIndex testIndex hdfs://user/hadoop/deploy
org.apache.lucene.analysis.KeywordAnalyzer 2
'file:///usr/local/katta-0.5/src/test/testIndex' does not exists
确认这个路径要存在嘛