Подтвердить что ты не робот

Как установить InfluxDB в Windows

Я новичок в InfluxDB. Я не мог найти никаких подробностей об установке InfluxDB в Windows. Есть ли способ установить его на машину Windows или мне нужно использовать сервер Linux для разработки?

4b9b3361

Ответ 1

Текущая ветвь 0.9 в файле diffxdb полностью готова и может быть скомпилирована в Windows с помощью следующих команд:

cd %GOPATH%/src/github.com/influxdb
go get -u -f ./...
go build ./...

Конечно, вам нужно будет пойти (> 1.4), Git и HG.

Если вы не хотите компилировать свою собственную версию, вы также можете найти здесь мои собственные двоичные файлы Windows x86 для v0.9.0-rc11: https://github.com/adriencarbonne/influxdb/releases/download/v0.9.0-rc11/influxdb_v0.9.0-rc11.zip

Чтобы запустить InfluxDB, введите: influxd.exe.

Или, что еще лучше, создайте следующий конфигурационный файл, сохраните его как influxdb.conf и запустите influxd --config influxdb.conf:

reporting-disabled = true

#[logging]
#level = "debug"
#file = "influxdb.log"

[admin]
enabled = true
port = 8083

[api]
port = 8086

[data]
dir = "data"

[broker]
dir = "broker"

Ответ 2

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

Содержание:

Изменить: ПРЕДУПРЕЖДЕНИЕ. Это не работает, если папка Go и projects установлена ​​на пользовательский путь (а не c:\go). В этом случае перейдите к разрыву с загадочными сообщениями о непризнанных трактах импорта (спасибо пользователю626528 за информацию)

  • ПРЕДЫДУЩИЕ ЗАГРУЗКИ
  • СБОР
  • ОФОРМЛЕНИЕ

1. ПРЕДЫДУЩИЕ ЗАГРУЗКИ

Перейдите в Windows (получите .msi): https://golang.org/dl/

GIT для Windows: http://git-scm.com/download/win


2. СБОР

cd в C:\Go

Создайте наш $GOPATH в "C:\Go\projects" (где угодно, но C:\Go\src, который является $GOROOT).

> mkdir projects

Установите переменную $GOPATH в этот новый каталог:

> set GOPATH=C:\Go\projects

Потяните код infuxdb из github в наш $GOPATH:

> go get github.com/influxdata/influxdb

cd в C:\Go\projects\github.com\infuxdata\infuxdb

Извлеките зависимости проекта:

> go get -u -f ./...

Наконец, постройте код:

> go build ./...

... это создаст 3 исполняемых файла в папке C:\Go\projects\bin:

influx.exe 
influxd.exe
urlgen.exe

3. ИСПОЛНЕНИЕ

Чтобы запустить службу:

influxd -config influxdb.conf

Для этого вам сначала нужно создать файл infuxdb.conf со следующим текстом:

reporting-disabled = true

#[logging]
#level = "debug"
#file = "influxdb.log"
#write-tracing = false

[admin]
enabled = true
port = 8083

[api]
port = 8086

[data]
dir = "data"

[broker]
dir = "broker"

После запуска службы вы можете выполнить Chrome и перейти на http://localhost:8083 и начать играть с InfluxDb.

Значения по умолчанию для имени пользователя и пароля:

username: root
password: root

Ответ 3

Несколько обновлений для Xavier Peña, чтобы построить новейший infuxdb. Обратите внимание на разницу в URL-адресе github и пути.

C:\Go\projects>go get github.com/influxdata/influxdb

C:\Go\projects>go get github.com/sparrc/gdm

C:\Go\projects>cd C:\Go\projects\src\github.com\influxdata\influxdb

C:\Go\projects\src\github.com\influxdata\influxdb>go get -u -f ./...

C:\Go\projects\src\github.com\influxdata\influxdb>c:\Go\projects\bin\gdm.exe restore

C:\Go\projects\src\github.com\influxdata\influxdb>go build ./...

C:\Go\projects\src\github.com\influxdata\influxdb>go install ./...

C:\Go\projects\bin>influxd config > influxdb.generated.conf

C:\Go\projects\bin>influxd -config influxdb.generated.conf

Ответ 5

Не было версии для Windows с 30-го сентября 2003 года, но были только версии для Linux и OSX.

Обновление: Текущая версия 0.9 на данный момент 04/09/2015 имеет выигрышную версию.

Ответ 6

Текущая ветвь 0,3 потока infuxdb является чистой и может быть скомпилирована в Windows. Основными предпосылками являются go 1.4, git (например, черепаха вместе с msysgit), hg (например, черепаховый).

Используя эту настройку, я успешно скомпилировал и запустил команду adduxdb на Win7 x64.

Ответ 7

"nightlies" build фактически имеет исполняемые файлы Windows. Версия для версии не существует (для этого есть открытая проблема).

В качестве альтернативы, загрузка выпущенной версии и добавление расширения .exe к именам файлов также должны работать. Вам нужно будет сгенерировать конфигурационный файл с помощью команды:

influxd config >influxdb.conf

Ответ 8

В настоящее время мы официально не поддерживаем Windows. Тем не менее, теперь вы должны иметь возможность строить из мастера. См. Эту проблему, чтобы отслеживать ее внимательно, а в комментариях внизу есть ссылка на то, где вы можете получить скомпилированный двоичный файл: https://github.com/influxdata/influxdb/issues/5359

Ответ 9

Для создания файла конфигурации infuxdb мы также можем использовать следующую команду

influxd config > influxdb.generated.conf

Ответ 10

Если вы не хотите скомпилировать его самостоятельно, сборка выполняется с помощью adduxdata и может быть найдена по следующим URL: https://dl.influxdata.com/influxdb/releases/influxdb-1.0.0-beta2_windows_amd64.zip (просто измените номер версии на другую (последнюю) версию)

Однако, как заметил Пол Дикс, Windows официально не поддерживается на данный момент.

Ответ 11

Зайдите на веб-сайт influenxdata.com, нажмите кнопку для загрузки https://portal.influxdata.com/downloads/.

выберите версию 1.7. потому что в настоящее время нет двоичных файлов для 2.0. скачать Windows Binnary