Как я могу найти местонахождение моего локального хранилища данных? Я использую Python SDK и Linux.Где мой локальный хранилище приложений App Engine?
ответ
Я думаю, это зависит от того, есть ли у вас Java или Python SDK.
Для Python, вот что говорят инструкции от Google: «Веб-сервер печатает местоположение файла хранилища данных, который он использует на терминале при его запуске. Вы можете сделать копию файла, а затем восстановить их позже для сброса хранилищу в известное состояние обязательно перезагрузить веб-сервер после замены файла датастора
чтобы изменить расположение, используемое для файла хранилища, используйте --datastore_path вариант:..
dev_appserver.py --datastore_path=/tmp/myapp_datastore myapp
Дополнительная информация здесь: http://code.google.com/appengine/docs/python/tools/devserver.html
Для Python и может сделать доступ к интерфейсу пути хранилищу администратора: '/ _ah /' или
добавить обработчик приложения к app.yaml
- url: /admin/.*
script: $PYTHON_LIB/google/appengine/ext/admin
login: admin
и доступ к нему в/админ/
Я использую Windows 7 с SDK Python. Мой местный хранилищу расположен в
C:\Users\[username]\AppData\Local\Temp\dev_appserver.datastore
Чтобы найти местоположение файла для локального AppEngine датастора на MacOSX/Python, вы можете выполнить следующую команду:
dev_appserver.py -help
Шахта был на что-то вроде:
/var/folders/uP/uP1GHkGKGqO7QPq+eGMmb++++TI/-Tmp-/dev_appserver.datastore
это также хорошо работало на окнах. мой путь был C: \ Windows \ Temp \ dev_appserver.datastore. – HorseloverFat
В последнем GAE каталог хранилища данных «appengine. [PROJECT_NAME]. [USER]' – Mazyod
Поскольку это верхний вопрос о поиске Google, и я потратил довольно количество время для поиска ответа. Я скажу, что в файле базы данных Windows/Java см. файл local_db.bin
.
Я думаю, что многие ответы на этой странице устарели. Под текущего набором Python Dev (1.8.6) на Windows 7 я в конце концов нашел хранилище на:
c:\Users\[username]\AppData\Local\Temp\appengine.[appname]\datastore.db
Я не мог найти эту информацию ни в чем dev_appserver.py
распечатаны, либо с нормальными параметрами запуска или --help
. В других ОС вы можете попробовать найти файл с именем datastore.db
.
. Для последней версии SDK Pyhton это правильный ответ. Остальные ответы остаются актуальными, если вы используете старую версию SDK. – John
Я использую OS X Mavericks (10.9), Python 2.7.5 и Google App Engine SDK 1.9.3 (Python). Ничего из вышеперечисленного не работало для меня, однако, ссылаясь на ответ @ alsmola, я выполнил sudo find/| grep datastore.db
и нашел файл в /private/var/folders/vw/7w1zhkls4gb1wd8r160c36300000gn/T/appengine.YYYY.XXXXX/datastore.db
(YYYY
- это название проекта, XXXXX
- мое имя пользователя).
Это работало для меня на OS X 10.9.5 с SDK 1.9.20. '/ private/var/folders/_7/58c8r_xs3817_c1lt1qw3wzh0000gn/T/appengine.YYYY.XXXXX/datastore.db' –
Yep, сделал' find' в папке/private/var/folders/и нашел его. благодаря –
С Maven файлы сидят здесь:
target/{buildName}/WEB-INF/appengine-generated/
Я пересчитать решение для получения постоянного хранилищу, как он работал для меня (около февраля 2017 года), работает GoogleAppEngineLauncher на OS X v10.10.
- Создать путь к папке для постоянного хранилища
- В Гаэль, нажмите на проект под вопросом, например, Projectname
- Нажмите Edit-приложений Настройки
в дополнительное поле Flags:
--datastore_path =/Users/Foo/GAE_datastore/Projectname/datastore.db
Имя файла должно быть включено ; в моей конфигурации работает datastore.db.
Проанализировав путь к хранилищу данных GAE и отбросив голову в командной строке dev_appserver.py --datastore_path, было очень полезно найти это.
Настройки приложения в меню Edit является странный выбор, Google :-)
- 1. Как скопировать локальный хранилище данных Google App Engine Python в локальный хранилище данных Google App Engine Java?
- 2. Приложение Google App Engine Локальный хранилище данных? к сохраненным байтам
- 3. Локальный хранилище данных Google App Engine после обновления SDK
- 4. Кэш приложений App Engine
- 5. Google App Engine, удаляющий локальный магазин данных
- 6. Где хранится хранилище данных Google App Engine в Windows 7?
- 7. Где приложение Engine dev_appserver хранит хранилище данных?
- 8. Тест производительности приложений App Engine
- 9. Локальный MySQL в Google App Engine
- 10. Google app engine - В чем разница между средой разработки приложений и приложениями google app engine
- 11. App Engine: Как «перезагрузить» хранилище данных?
- 12. Произвольные запросы в хранилище данных App Engine
- 13. Управление тегами в хранилище данных App Engine?
- 14. Разработка приложений Google App Engine на IntelliJ?
- 15. Развертывание модулей модулей приложений/приложений Google App Engine от Eclipse
- 16. Локальный экземпляр Google App Engine, запущенный с Eclipse, не останавливается
- 17. Проблемы с загрузкой приложений App Engine.
- 18. google app engine proxy workaround
- 19. Многодоменное размещение приложений Google App Engine (GAE)
- 20. Запуск приложений App Engine на локальном уровне.
- 21. Не удается удалить локальный хранилище данных
- 22. App Engine copy datastore
- 23. Панель мониторинга приложений App Engine для нескольких приложений
- 24. Google App Engine - разделение веб-приложений и бизнес-приложений
- 25. Google App Engine: подключение отказано
- 26. jpa-Google app engine
- 27. Недопустимое имя ведра в облачном хранилище Google при резервном хранилище данных Google App Engine
- 28. Где пункт в Google App Engine Datastore
- 29. Сервер отладки Google App Engine (локальный хост) не запустится
- 30. Пространства имен в хранилище данных Google App Engine
В Windows XP с Python SDK, локальное хранилище данных находится в 'C: \ Documents и Settings \ [имя пользователя] \ Local Settings \ Temp \ dev_appserver.datastore' – Narcolei