Hive Beeline HiveServer 2使用{{Hive Beeline HiveServer 2:しよう}}

1316 ワード

HadoopクラスタでHiveのサーバとして1台のサーバを選択します.主にHiveを構成し、構成後、サーバーのmeterstoreを起動し、構成する

<property>
    <name>hive.metastore.urisname>
    <value>thrift://bidev-cdh005:9083value>
  property>

mysqlのhiveを格納するメタデータを同時に構成します.[hadoop@bidev-cdh 005~]$ps aux|grep metastoreは相応のプロセスを見つけることができて、記録が成功を説明します
成功後、Hiveサーバの関連Hiveツールインストールパッケージを他のhadoopノードにコピーし、hive.metastore.urisという構成なので、他のhadoopノードもhiveのクライアントとして使用できます.
beelineの使用:前提:任意のHiveクライアント(hadoopノード)のHiveserver 2サービスのオープン、デフォルトポート10000はnetstat-nltp|grep 10000を通じてこのHiveserver 2が起動するかどうかを判断することができる.また、ps aux|grep HiveServer 2(大文字と小文字を区別せずにgrep-iを使用)を使用することもできます.
hiveのbinディレクトリでbeelineスクリプトを起動します./beeline後に入力!connect jdbc:hive 2://localhost:10000 kaikai kaikai(先口座名後パスワード)JPラインではHiveServer 2を起動すればusername、passwdを空登録できるが、データの照会権限はない
注意linuxコマンドgrepとnetstatの使い方をまとめる