日本熟妇hd丰满老熟妇,中文字幕一区二区三区在线不卡 ,亚洲成片在线观看,免费女同在线一区二区

本文為您介紹如何在E-MapReduce(簡(jiǎn)稱EMR)上使用命令行工具操作Impala。

前提條件

已創(chuàng)建集群,并且選擇了Impala服務(wù),詳情請(qǐng)參見創(chuàng)建集群

impala-shell連接方式

在連接Impala前,您可以執(zhí)行impala-shell --help命令獲取幫助。

普通集群

  1. 通過SSH方式連接集群的Master節(jié)點(diǎn),詳情請(qǐng)參見登錄集群

  2. 執(zhí)行以下命令,連接Impala。

    impala-shell -i <impalad節(jié)點(diǎn)名稱>

    本文中的<impalad節(jié)點(diǎn)名稱>,您可以在EMR控制臺(tái)Impala服務(wù)的狀態(tài)頁(yè)簽,Impalad拓?fù)淞斜碇械墓?jié)點(diǎn)名稱列查看。例如,下圖查看到的節(jié)點(diǎn)名稱是core-1-1和core-1-2節(jié)點(diǎn),連接Impala時(shí)選擇其中任意一個(gè)節(jié)點(diǎn)名稱即可。impala

  3. 可選: 執(zhí)行命令quit;,您可以退出Impala命令行。

高安全集群

  1. 通過SSH方式連接集群的Master節(jié)點(diǎn),詳情請(qǐng)參見登錄集群

  2. 初始化憑證。

    1. 執(zhí)行以下命令,查看是否有Kerberos憑證。

      klist

      如果輸出信息中包含內(nèi)容klist: No credentials cache found,則需要執(zhí)行下一步初始化一個(gè)訪問憑證。如果輸出信息中有憑證信息,則可跳過初始化憑證步驟,直接使用impala-shell命令連接Impala。

    2. 執(zhí)行以下命令,查看Principal信息。

      klist -k $IMPALA_CONF_DIR/impala.keytab

      記錄返回信息中的第一行信息,下步驟中會(huì)使用。例如,本示例獲取到的信息為impala/master-1-1.c-45dcb9bbe234****.cn-hangzhou.emr.aliyuncs.com@EMR.C-45DCB9BBE23****.COMPrincipal

    3. 執(zhí)行以下命令,初始化憑證。

      kinit -k -t $IMPALA_CONF_DIR/impala.keytab <Principal信息>
      說明

      <Principal信息>為前一步驟中記錄的返回信息。

  3. 執(zhí)行以下命令,連接Impala。

    impala-shell -k -i <impalad節(jié)點(diǎn)名稱>
  4. 可選: 執(zhí)行命令quit;,您可以退出Impala命令行。

Beeline JDBC連接方式

普通集群

  1. 通過SSH方式連接集群的Master節(jié)點(diǎn),詳情請(qǐng)參見登錄集群

  2. 執(zhí)行以下命令,連接Impala。

    beeline -u 'jdbc:hive2://<impalad節(jié)點(diǎn)名稱>:28000/default;transportMode=http;uauth=noSasl'
  3. 可選: 執(zhí)行命令quit;,您可以退出Impala命令行。

高安全集群

  1. 通過SSH方式連接集群的Core節(jié)點(diǎn),詳情請(qǐng)參見登錄集群

  2. 以root用戶身份初始化憑證。

    1. 執(zhí)行以下命令,查看是否有kerberos憑證。

      klist

      如果輸出信息中包含內(nèi)容klist: No credentials cache found,則需要執(zhí)行下一步初始化一個(gè)訪問憑證。如果輸出信息中有憑證信息,則可跳過初始化憑證步驟,直接使用impala-shell命令連接Impala。

    2. 執(zhí)行以下命令,查看Principal信息。

      klist -k $IMPALA_CONF_DIR/impala.keytab

      記錄返回信息中的第一行信息,下一步驟中會(huì)使用。例如,本示例獲取到的信息為impala/core-1-1.c-ee5cfb2d6306****.cn-hangzhou.emr.aliyuncs.com@EMR.C-EE5CFB2D6306****.COMimage

    3. 執(zhí)行以下命令,初始化憑證。

      kinit -k -t $IMPALA_CONF_DIR/impala.keytab <Principal信息>
      說明

      <Principal信息>為前一步驟中記錄的返回信息。

  3. 以root用戶身份執(zhí)行以下命令,連接Impala。

    beeline -u 'jdbc:hive2://<impalad節(jié)點(diǎn)名稱>:28000/default;principal=<Principal信息>;transportMode=http'
  4. 可選:執(zhí)行命令!quit,您可以退出Impala命令行。