A kaptárhoz való csatlakozás lépései a Beeline CLI használatával

Utoljára 2018. február 28-án frissítette: Vithal S

kaptárhoz

A Beeline egy JDBC kliens, amely az SQLLine CLI-n alapul. A HiveServer2 egy olyan Beeline parancsértelmezőt támogat, amely a HiveServer2-vel működik. Ebben a cikkben megnézzük, hogyan kell csatlakozzon a Hive-hoz a Beeline CLI segítségével és nézzünk meg néhány példát a HiveQL parancsfájlok végrehajtására.

Csatlakozás a kaptárhoz a Beeline CLI használatával

A Beeline mindkét önálló módban működik (beágyazott mód) továbbá távoli mód. Önálló vagy beágyazott mód, a beágyazott kaptárat hajtja végre, például a Hive CLI-t, és távoli móddal külön hiveserver2-t csatlakoztathat takarékosság felett.

Beeline CLI beágyazott mód

Beeline kliens eszközök futtatása a beágyazott A szerverek egy kényelmes módszer a lekérdezés tesztelésére vagy a HiveQL lekérdezés. Ezt a módot használja a fejlesztő a HiveQL lekérdezés szintaxis hibáinak tesztelésére, mielőtt futtatná a Hive2 szerveren. Az alábbiakban látható az a kapcsolati karakterlánc, amelyhez használható Beeline CLI beágyazott mód:

A Hive-hez való csatlakozás alternatív módjai

A Beeline támogatja a csatlakozást a Hive kiszolgálóhoz a! Connect opció használatával. Csak meg kell adnia a Hive2 szerver jdbc kapcsolatát a! Connect-hez. Az alábbiakban található a szintaxis és a példa:

Miután végrehajtotta a fenti parancsot, A Beeline interaktív shell módba lép, amelyben a beágyazott HiveServer2 példány ellen lekérdezéseket és parancsokat lehet végrehajtani.

Beeline CLI távoli mód

Csatlakozhat távoli hiveserver2 szerverhez a Beeline használatával. Beeline Remote mód támogatja a hitelesítést a LDAP és Kerberos. Támogatja az SSL-sel történő titkosítást is. A Beeline távoli módot használjuk a Hive kiszolgálóhoz való csatlakozáshoz más Linux gépről. A lekérdezéseket a Hive kiszolgálón távoli gazdagépről hajthatja végre.

Az alábbiakban látható a Beeline CLI távoli módban használható kapcsolati karakterlánc: