Дерьмо я не мог сопротивляться проблеме. Вот мое решение в оболочке (удар, чтобы быть точным) как острота:
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
Предположения:
Если № 2 не допустим, необходимо прокрутить вход sort(1)
сначала с числовым видом для помещения его в надлежащий порядок.
Если я узнаю, что просто ответил на Вашу домашнюю работу, то я буду чрезвычайно раздражаться. Мое единственное утешение то, что, если Ваш учитель видит то, что я записал, что они будут думать, что Вы гаек.
Похоже, вы не поместили файл data-config.xml там, где он ожидает его искать.
( /opt/solr/collection1/conf/data-config.xml
)
См. Шаг 2 в http://wiki.apache.org/solr/DIHQuickStart
iI you вы больше не используете collection1 в качестве ядра (чего нет в примере DIH), перезагрузка системы может помочь - это сработало для аналогичной проблемы, с которой я столкнулся. Я предполагаю, что есть некоторые изменчивые сохраненные настройки. Если это невозможно, я бы посоветовал найти соответствующие файлы свойств и изучить или удалить их ...