Я новичок в InfluxDB. Я не мог найти никаких подробностей об установке InfluxDB в Windows. Есть ли способ установить его на машину Windows или мне нужно использовать сервер Linux для разработки?
Как установить InfluxDB в Windows
Ответ 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
Ответ 4
Windows, если официально поддерживается. Перейдите в https://portal.influxdata.com/downloads и загрузите его оттуда.
Ответ 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