Установка ArangoDB в Windows 8

Я загрузил ArangoDB версии 2.3.4 и попытался установить ее на свою ОС Windows 8.

Во время установки мне было предложено выбрать путь по умолчанию или Все пользователи и тому подобное. Я выбрал путь по умолчанию, который установил приложение по пути C:\Program Files\ArangoDB 2.3.4\bin. После успешной установки ArangoDB я попытался открыть консоль и набрал arangod.exe. Это вызвало у меня сообщение об ошибке:

ERROR cannot open datafile "c:\program files\arangodb 2.3.4 ....\logfile-207139.db': 'No Error'
ERROR cannot open datafile "c:\program files\arangodb 2.3.4 ....\logfile-207139.db": system error
ERROR could not inspect WAL logfiles: system error
FATAL unable to start WAL logfile manager

Я не уверен, что происходит не так, но я попытался удалить и переустановить с опцией Все пользователи, и это сработало, показав мне

ArangoDB готова к работе. Веселиться!

Однако ArangoDB был установлен в папку C:\Users\Public\Documents\ArangoDB 2.3.4, что я считаю неуместным. Кто-нибудь знает, как установить, выбрав путь по умолчанию в Windows 8?


person user1003132    schedule 01.01.2015    source источник
comment
Если вы устанавливаете ArangoDB в папку C:\Program Files\, вам нужен пользователь с правом записи в каталог C:\Program Files\. Вы пытались установить его как службу? Это должно автоматически запустить ArangoDB с подходящим пользователем (по крайней мере, в Windows 7).   -  person fceller    schedule 01.01.2015
comment
Спасибо за помощь. Я попытался установить службу, как вы сказали, перейдя по ссылке docs.arangodb.com/Installing/ Windows.html. Но заканчивается тем же. Я проверил, что мои службы работают с ArangoDB. Я попытался добавить «Все», чтобы иметь полный доступ на запись к папкам и т. д. и var, но остался прежним.   -  person user1003132    schedule 02.01.2015
comment
Когда вы говорите, что служба ArangoDB запущена, сервер уже должен быть запущен. Можете ли вы использовать диспетчер задач, чтобы проверить, есть ли процесс arangod? Можете ли вы попробовать arangosh подключиться к серверу?   -  person fceller    schedule 02.01.2015


Ответы (1)


Наконец-то я нашел решение по этому поводу. Перейдите на вкладку безопасности папки var и нажмите «Дополнительно», затем «Отключить наследование». Это работает для меня сейчас

person user1003132    schedule 02.01.2015
comment
Не могли бы вы добавить скриншот? - person CodeManX; 12.01.2015