Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. [Erfahrungen] InfluxDB 1.2 unter OS X Sierra

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    [Erfahrungen] InfluxDB 1.2 unter OS X Sierra

    This topic has been deleted. Only users with topic management privileges can see it.
    • P
      pix last edited by

      Hallo,

      nach einem Totalcrash meiner Installation (Festplattentod*) habe ich auf meinem mac mini mein OS X neu aufgesetzt. Diesmal die Version Sierra. Klappt wunderbar. Hatte zuerst vergessen, die Stromsparfunktionen auszuschalten, weshalb der Rechner alle 15min in den Ruhezustand fuhr. Das hat mich zwei Tage gekostet. Mit der neuen SSD ist ja nicht mehr zu hören, ob der Rechner läuft…

      Gedanken über die Installation in VIrtualisierungen wie Vagrant habe ich letzlich verworfen.

      Die Installation von NodeJS habe ich mit Homebrew gemacht. Dadurch war die gezielte Auswahl eine Version (hier 4.8) möglich. Ausserdem ist im Zweifel das Entfernen leichter. natürlich muss Homebrew vorher installiert werden (Anleitungen sind leicht zu finden).

      iobroker wurde danach einfach aus einem alten Backup kopiert. Es war keine Installation notwendig.

      InfluxDB habe ich schließlich auch mit Homebrew installiert.

      Pixs-Mac-mini:~ pix$ brew install influxdb
      ==> Downloading https://homebrew.bintray.com/bottles/influxdb-1.2.0.sierra.bottl
      ######################################################################## 100,0%
      ==> Pouring influxdb-1.2.0.sierra.bottle.tar.gz
      ==> Caveats
      To have launchd start influxdb now and restart at login:
        brew services start influxdb
      Or, if you don't want/need a background service you can just run:
        influxd -config /usr/local/etc/influxdb.conf
      ==> Summary
        /usr/local/Cellar/influxdb/1.2.0: 7 files, 43.7MB
      
      ````installiert im Ordner FESTPLATTE/usr/local/car/influxdb die Datenbank und unter FESTPLATTE usr/local/etc/influxdb.conf eine Konfigurationsdatei. Letztere muss in der aktuellen InfluxDB Version 1.2 nicht unbedingt geändert werden.
      
      Die neue Version nutzt nämlich kein Admin Interface mehr. Früher konnte man die Datenbank über den Browser via localhost:8083 (je nach Binding-Einstellung im Config-File) konfigurieren. Neuerdings lässt man die Datenbank mit````
      influxd
      ````laufen und kann dann mit````
      influx
      ````das CLI (Command Line Interface) aufrufen (im separaten Terminal Fester)
      
      Dort legt man dann Benutzer und Datenbank fest:
      

      Last login: Tue Mar 14 01:49:21 on ttys005
      MacMini-Ethernet:~ pix$ influx
      Connected to http://localhost:8086 version v1.2.0
      InfluxDB shell version: v1.2.0

      use "iobroker"
      ERR: Database iobroker doesn't exist. Run SHOW DATABASES for a list of existing databases.
      INFLUX_USERNAME
      ERR: error parsing query: found INFLUX_USERNAME, expected SELECT, DELETE, SHOW, CREATE, DROP, GRANT, REVOKE, ALTER, SET, KILL at line 1, char 1
      Warning: It is possible this error is due to not setting a database.
      CREATE USER "admin" WITH PASSWORD 'adminpasswort' WITH ALL PRIVILEGES

      CREATE USER "pix" WITH PASSWORD 'userpasswort'
      CREATE DATABASE "iobroker"
      GRANT ALL ON "iobroker" TO "pix"
      use "iobroker"
      Using database iobroker

      Danach kann der influxdb-Adapter in ioBroker eingestellt werden. ![261_bildschirmfoto_2017-03-17_um_18.11.15.jpg](/assets/uploads/files/261_bildschirmfoto_2017-03-17_um_18.11.15.jpg) 
      Der Knopf "Verbindung testen" sollte "OK" ausgeben. Bei mir laufen iobroker und influxdb auf dem gleichen Rechner, daher die EInstellung __localhost__.
      
      Das wars.
      
      Die Datenbank selbst sollte in Timemachine mitgesichert werden. Manuelles Sichern des Ordners FESTPLATTE/usr/local/var/influxdb ist natürlich auch möglich.
      
      Gruß
      
      Pix
      
      *Für Interessierte: Es war wohl keine gute Idee iobroker auf der gleichen Maschine wie XEOMA laufen zu lassen. XEOMA ist gelegentlich sehr hungrig. Die alte Festplatte von 2011 hat die Hitze wohl nicht mehr verkraftet. Jetzt muss ich einen neuen stromsparenden Server für XEOMA finden.
      1 Reply Last reply Reply Quote 0
      • First post
        Last post

      Support us

      ioBroker
      Community Adapters
      Donate
      FAQ Cloud / IOT
      HowTo: Node.js-Update
      HowTo: Backup/Restore
      Downloads
      BLOG

      442
      Online

      32.0k
      Users

      80.5k
      Topics

      1.3m
      Posts

      1
      1
      611
      Loading More Posts
      • Oldest to Newest
      • Newest to Oldest
      • Most Votes
      Reply
      • Reply as topic
      Log in to reply
      Community
      Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
      The ioBroker Community 2014-2023
      logo