【问题标题】:Removing Error Indexes Google App Engine删除错误索引 Google App Engine
【发布时间】:2011-11-15 06:38:32
【问题描述】:

我从事谷歌应用引擎项目已经有一段时间了。我现在有两个显示状态错误的索引,我认为这导致我的程序中出现其他问题。你如何删除这些索引?我已尝试更改我的 datastore-indexes-auto.xml 文件,但在删除这些索引方面没有任何效果。

谢谢,

【问题讨论】:

    标签: java google-app-engine indexing


    【解决方案1】:

    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 来完成。我一直在寻找,因为在 Java 环境中开发时必须使用 Python 似乎很糟糕。

    HTH

    【讨论】:

      【解决方案2】:

      因此,在使用 google app engine (java) 时删除索引错误的唯一方法是下载 python 环境,下载适用于 google app engine 的 python sdk,创建一个与您的 java projet 同名的项目,然后使用appcfg.py 实用程序并更改相关索引。

      【讨论】:

        猜你喜欢
        • 2019-01-19
        • 2010-12-07
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-05-05
        • 2023-03-22
        • 2015-06-30
        相关资源
        最近更新 更多