代码之家  ›  专栏  ›  技术社区  ›  Lydon Ch

开放式街道地图亚马逊EBS

  •  0
  • Lydon Ch  · 技术社区  · 15 年前

    有人在使用openstreetmap amazon ebs时运气好吗?

    我只是无法启动Postgres,因为它是用

     pg_createcluster --locale=en_US -d /openstreetmap/data/ 8.3 osm
    

    然后运行它

    pg_ctlcluster 8.3 osm start
    

    错误:

    Error: The server must be started under the locale : which does not exist any more.
    
    Running locale -a on my ec2 (AMI ID: ami-b7aa4cde)
      C
      de_DE
      en_US
      en_US.utf8
      en_US.utf-8
      en_US.UTF-8
      hu_HU
      hu_HU.utf8
      POSIX
    

    我错过了什么?

    1 回复  |  直到 8 年前
        1
  •  1
  •   Lydon Ch    15 年前

    几点提示:

    1. 必须在/mnt/sdm下安装ebs,否则我必须修改配置文件。
    2. 我没有运气把它作为一个新集群运行,所以我只是用/mnt/sdm替换了默认postgresql install dir中的数据目录。
    3. 必须创建data/pg_log和/var/run/postgresql目录。
    4. 必须增加内核共享内存参数,以便Postgres可以运行
    5. 必须使用X64版本的Postgres
    6. 必须使用have bit_timestamp编译的postgres

    由于所有这些问题,我只是从OpenStreet Planet获得了一个新的转储文件,希望可以将其导入到我的数据库中。