Удаление индексов ошибок Google App Engine - PullRequest
0 голосов
/ 14 июля 2010

Я работаю над проектом движка приложения Google некоторое время.Теперь у меня есть два индекса, которые показывают статус ОШИБКА, и я думаю, что это вызывает у меня другие проблемы в моей программе.Как вы удаляете эти индексы?Я попытался изменить свой файл datastore-indexes-auto.xml, но ничего не помогло при удалении этих индексов.

Спасибо,

Ответы [ 2 ]

1 голос
/ 15 ноября 2011

Java имеет свой собственный appcfg.sh. (См. http://code.google.com/appengine/docs/java/tools/uploadinganapp.html#Deleting_Unused_Indexes)

Как правило, вам нужно удалить неверные индексы из файла datastore-indexes.xml и выполнить следующую команду:

./appengine-java-sdk/bin/appcfg.sh vacuum_indexes myapp/war

Все, что я видел, пока не нашел вышеупомянутую документацию, говорит, что вы должны были сделать это через Python. Я продолжал искать, потому что казалось плохим использовать Python при разработке в среде Java.

НТН

0 голосов
/ 14 июля 2010

Таким образом, единственный способ удалить ошибки индекса при использовании движка приложений Google (Java) - это загрузить среду Python, скачать Python SDK для движка приложений Google, создать проект с тем же именем, что и у вашего Java-проекта, а затем использоватьУтилита appcfg.py и измените соответствующие индексы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...