2016-08-26 5 views
0

私はBluemix BigInsight(基本)インスタンスにHiveViewインスタンスを追加したいと思います。BigInsight Bluemix(または他のAmbariビュー)でハイブビューを作成する方法

AmbariのWebインターフェイスから取得するKnowledgecenterガイドライン、Ambariのメニュー項目、[管理]> [Ambariの管理]をクリックして、[管理]ウィンドウを開きます。 (https://www.ibm.com/support/knowledgecenter/SSPT3X_4.2.0/com.ibm.swg.im.infosphere.biginsights.admin.doc/doc/create_view.html

まあ、そのメニューはIBM BigInsight Bluemixインスタンスには表示されませんか?その後、どのように進める?メニューを表示させるにはどうしたらいいですか? IBM BigInsight bluemixインスタンスでHiveViewを入手することは不可能ですか?そのデフオルトのHortonworksサンドボックスを使用することはできません。

答えて

-1

クラスタで作成されたユーザーには、アンバーリーのみの読み取り専用アクセス権があります。クラスタユーザーを使用してハイブビューを追加することはできません。ハイブを操作するには、ambari URLと同じホスト名を持つsshを使用してシェルアカウントにログインし、ハイブクライアントまたはビーラインクライアントのいずれかを使用できます。 jdbcを使用してクエリを接続して実行することができます。 接続情報は、クラスタを作成したbluemix UIのクラスタの詳細ページで利用できます。

あなたが真っすぐクライアントを使用して接続上のドキュメントに与えられた例を使用することができます

:提案、私はリンク先のページが変更できることに同意し、またはリンク自体が到達不能になっているように、リンクの内容は以下のとおりですhttps://console.ng.bluemix.net/docs/services/BigInsights/index-gentopic8.html#PayGo_RunningHive_commands

を:ハイブは、ビーラインクライアントを介してコマンドを

HiveServer2を実行

は、ハイブのコマンドで動作するようにビーラインという名前のコマンドシェルをサポートしています。

BeelineはHiveServer2に接続しますが、クライアントと同じマシンにHiveライブラリをインストールする必要はありません。 Beelineは、Hive JDBCドライバも使用するシンクライアントです。 Beelineは複数の同時クライアント接続を許可し、認証をサポートするHiveServer2を通じてクエリを実行します。

As your_username, open the Beeline client from the shell node: 

@shl01 conf]$ beeline 

Connect to the Hive JDBC: 

beeline>!connect jdbc:hive2://<hostname>:10000/;ssl=true; 

When prompted, provide a user name and password to connect to the database. Specify the user credentials that you provided when you created the cluster. After you are connected to the database, you can run Hive SQL commands. 
Create a table through the Beeline client: 

0: jdbc:hive2://bi-hadoop-prod-xxxx.bi.services> create table tab1(c1 int); 

The value of xxxx is a unique number that is assigned to your cluster to identify the host name of your cluster's management node. 
Insert records into the table: 

0: jdbc:hive2://bi-hadoop-prod-xxxx.bi.services> insert into tab1 values(1); 

Select records from the table: 

0: jdbc:hive2://bi-hadoop-prod-xxxx.bi.services> select * from tab1; 
関連する問題