adr*_*ien 22
flowxdb的当前0.9分支是纯粹的,可以使用以下命令在Windows上编译:
cd %GOPATH%/src/github.com/influxdb
go get -u -f ./...
go build ./...
Run Code Online (Sandbox Code Playgroud)
当然你需要go(> 1.4),git和hg.
如果你不想编译自己的版本,你也可以在这里找到我自己的v0.9.0-rc11的Windows x86二进制文件: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"
Run Code Online (Sandbox Code Playgroud)
Xav*_*eña 19
我在这个问题上遇到了很多困难,所以我将逐步发布完整的流程.这有望帮助其他人登陆这篇文章.
目录:
编辑:警告,如果Go和projects文件夹安装到自定义路径(不是c:\ go),这不起作用.在这种情况下,请使用关于无法识别的导入路径的神秘消息获取休息(感谢user626528获取信息)
1.以前的下载
转到Windows(获取.msi):https: //golang.org/dl/
适用于Windows的GIT:http: //git-scm.com/download/win
2.编译
cd到C:\ Go
在"C:\ Go\projects"中创建$ GOPATH(除了C:\ Go\src,这是$ GOROOT).
> mkdir projects
Run Code Online (Sandbox Code Playgroud)
设置为$ GOPATH变量到这个新目录:
> set GOPATH=C:\Go\projects
Run Code Online (Sandbox Code Playgroud)
将gluub中的Influxdb代码拉入$ GOPATH:
> go get github.com/influxdata/influxdb
Run Code Online (Sandbox Code Playgroud)
cd到C:\ Go\projects\github.com\Influxdata\Influxdb
拉动项目依赖项:
> go get -u -f ./...
Run Code Online (Sandbox Code Playgroud)
最后,构建代码:
> go build ./...
Run Code Online (Sandbox Code Playgroud)
...这将在C:\ Go\projects\bin下创建3个可执行文件:
influx.exe
influxd.exe
urlgen.exe
Run Code Online (Sandbox Code Playgroud)
3.执行
要启动服务:
influxd -config influxdb.conf
Run Code Online (Sandbox Code Playgroud)
为此,首先需要使用以下文本创建一个Influxdb.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"
Run Code Online (Sandbox Code Playgroud)
服务启动后,您可以执行Chrome并转到http:// localhost:8083,然后开始使用InfluxDb.
用户名和密码的默认值为:
username: root
password: root
Run Code Online (Sandbox Code Playgroud)
一些更新泽维尔培尼亚方案,以建立最新influxdb.注意github URL和路径的区别.
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
Run Code Online (Sandbox Code Playgroud)