我正在尝试把索引放到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,不知道你们遇到过没有?

解决方案 »

  1.   

    在我的blog中已回答了你。
    http://www.hadoop.org.cn/hadoop/talk-about-hadoop-distributed-lucene/
      

  2.   

    你好,我想请教一个关于katta的问题:
    我的想法是,我有几台服务器,都安装了Hadoop环境,也安装了katta,我先把索引放到Hadoop中,然后我要把在Hadoop中的索引放到katta中进行管理,那么,在katta的node上是不能进行addIndex操作的吗?只能在katta的Master机器上进行addIndex操作?(如果把Hadoop上的索引放入了Katta,那么这些索引会放在哪,Master机器上,还是分散在node中)。
    不好意思,问题比较多,主要是没什么人一起学,也没什么人和我讨论,心里那个闷啊,呵呵 
      

  3.   

    你看看你的testindexA文件夹下是不是没有文件夹,只有索引文件。
    如果是的话,在testindexA中新建shard1文件夹,把索引文件放在这个文件夹里