2015-07-02 2656 views
0

如果这不是正确的问题,请随意将我重定向到任何其他地方。InfluxDB无法从本地主机看到数据库:8083 +无法访问命令行界面

问题:当我登录到管理面板:“localhost:8083”和“root”“root”时,我看不到现有数据库及其中的数据。另外,我无法从命令行访问InfluxDB。

另外行sudo /etc/init.d/influxdb start不适用于我的设置。我必须进入/etc/init.d/并运行sudo ./influxdb start -config=config.toml以使服务器正常运行。

我已经为Ubuntu 14.04安装了来自https://influxdb.com/docs/v0.8/introduction/installation.html的influxDB v0.8。

我一直在开发一个使用Capacitor API的Clojure程序来开始和InfluxDB交互。它运行良好,我可以创建删除,插入和查询数据库没有问题。

netstat -anp | grep LISTEN确认端口8083 8086 8090和8099正在监听。

我一直在谷歌搜索,但无法设法得到解决方案。

感谢您的支持和享受建筑的东西!

/opt/influxdb/influx 

则可以显示可用的数据库:

+0

尝试升级到influx 0.9.1这是最新版本,并希望更稳定。默认情况下,当你连接时没有数据库存在,你必须先创建一个。 – Tombart

回答

1

问题解决了:在Firefox数据库是不可见的,但一切都在Chromium是可见的!

为什么我无法访问CLI?我期待v0.8的行为与v0.9完全相同。

无论如何,你的帮助表示赞赏!

+0

CLI仅适用于0.9+。 InfluxDB的0.8版本不支持CLI。 请参阅https://influxdb.com/docs/v0.9/concepts/08_vs_09.html了解0.8到0.9之间的许多更改。他们完全不同。 – beckettsean

0

对于InfluxDB 0.9 CLI可以与启动

Connected to http://localhost:8086 version 0.9.1 
InfluxDB shell 0.9.1 
> show databases 
name: databases 
--------------- 
name 
collectd 
graphite 

> use collectd 
Using database collectd 

> show series limit 5 

你可以尝试从CLI创建新的数据库:

> CREATE DATABASE mydb 

或用curl命令:

curl -G 'http://localhost:8086/query' --data-urlencode "q=CREATE DATABASE mydb" 

的Web UI应该可以在http://localhost:8083