2016-04-06 6 views
2

Meine VM-Details: Cloudera Quick VM 5.5.0 VM = VM Workstation 12 Spieler Windows-= Windows-10/64-Bit- Java = Java 1.8

, wenn ich den „Sqoop“ Befehl ausführen, mit Blick auf ich den Fehler unten:

**Warning: /usr/lib/sqoop/../accumulo does not exist! Accumulo imports will fail. 
Please set $ACCUMULO_HOME to the root of your Accumulo installation.** 

können Sie mir bitte helfen, diesen Fehler zu korrigieren?

+2

es ist nur eine Warnung ** **, zu erstellen, um die Warnung zu machen gehen entfernt müssen Sie ACCUMULO installieren. –

+0

Meine zwei Cent: Es ist eine Warnung, aber wenn Sie nicht Accumulo verwenden, ist es Lärm, der den Rest der Protokolle noch ausführlicher macht. Die erste Antwort sollte akzeptiert werden, da sie die Warnung unterdrückt. –

Antwort

-1

Es ist nur eine Warnung, die Sie ignorieren könnten. Sqoop versuchte, die Umgebung zu validieren und diese Warnung zu senden. Wenn Sie wirklich gestört sind, könnten Sie versuchen, mit $ ACCUMULO_HOME zu einem Verzeichnis einrichten, die Sie nicht verwenden würden.

+0

Nicht ausreichend. Andere zwei Antworten sind richtig. –

1

Setzen Sie die Variable ACCUMULO_HOME auf /var/lib/accumulo und exportieren Sie diese Variable.
Dies wird diese Warnung beheben.

+0

Wenn Sie ACCUMULO_HOME auf einen Pfad setzen, sollten Sie sicherstellen, dass der Pfad tatsächlich dort ist, wo accumulo lebt. Andernfalls unterdrücken Sie die Warnung, ohne sie tatsächlich zu lösen! – r2d2oid

+0

Viele Systeme verwenden keine Akkumulatoren, daher ist die Warnung rein geräuschvoll. –

1

Neben

>>> ACCUMULO_HOME='/var/lib/accumulo' 

und

>>> export ACCUMULO_HOME 

vergessen Sie nicht das Verzeichnis

>>> sudo mkdir /var/lib/accumulo 
Verwandte Themen