Ошибка, разрешающая DIH на SOLR4

Дерьмо я не мог сопротивляться проблеме. Вот мое решение в оболочке (удар, чтобы быть точным) как острота:

k=0; while read i j; do if [ $k -eq $i ]; then echo -n ",$j"; \
else [ $k -gt 0 ] && echo; echo -n "$i $j"; k=$i; fi; done \
</tmp/infile; echo

который производит желаемый вывод, правильно отформатированный:

1 Alice,Bob,Cary
2 Dan
3 Eve,Fred

Предположения:

  1. 0 не действительный доступ в первом столбце данных.
  2. первый столбец уже численно отсортирован.

Если № 2 не допустим, необходимо прокрутить вход sort(1) сначала с числовым видом для помещения его в надлежащий порядок.

Если я узнаю, что просто ответил на Вашу домашнюю работу, то я буду чрезвычайно раздражаться. Мое единственное утешение то, что, если Ваш учитель видит то, что я записал, что они будут думать, что Вы гаек.

0
задан 8 August 2013 в 15:58
1 ответ

Похоже, вы не поместили файл data-config.xml там, где он ожидает его искать. ( /opt/solr/collection1/conf/data-config.xml )

См. Шаг 2 в http://wiki.apache.org/solr/DIHQuickStart

iI you вы больше не используете collection1 в качестве ядра (чего нет в примере DIH), перезагрузка системы может помочь - это сработало для аналогичной проблемы, с которой я столкнулся. Я предполагаю, что есть некоторые изменчивые сохраненные настройки. Если это невозможно, я бы посоветовал найти соответствующие файлы свойств и изучить или удалить их ...

0
ответ дан 5 December 2019 в 15:08

Теги

Похожие вопросы