2016-11-27 14 views
0

HDInsightクラスタで外部データソースを作成しようとしています。その間、Hadoop、名前、ノード、IPアドレス、ポート番号などの場所を指定する必要があります。HDInsightで外部データソースを作成する

だから、どこに名前、ノード、IPアドレス、リソースマネージャーの場所、IPアドレスとポート番号がHDInsightクラスター上で見つかりますか?

私は既にCore-site.xml & yarn-site.xmlから閲覧しており、HDInsightには何も見つかりませんでした。

--- 3:外部データソースを作成するための構文

CREATE EXTERNAL DATA SOURCE MyHadoopCluster WITH ( 
    TYPE = HADOOP, 
    LOCATION ='hdfs://10.xxx.xx.xxx:xxxx', 
    RESOURCE_MANAGER_LOCATION = '10.xxx.xx.xxx:xxxx', 
    CREDENTIAL = HadoopUser1   
); 

- 必須(必須):Hadoop名ノードのIPアドレスとポート。
- リソースマネージャの場所(オプション):プッシュダウン計算を有効にするHadoop Resource Managerの場所。
- CREDENTIAL(オプション):上記で作成したデータベーススコープ付きの認証情報。

ありがとうございました。

答えて

2

あなたの質問が正しく理解されていれば、すでにHDInsightクラスタがあり、Azure SQL DWに外部テーブルを介して話をさせようとしています。 「Azure SQLデータウェアハウス」についてCREATE EXTERNAL DATA SOURCEのドキュメントの構文セクションを検索すると、現時点でAzure SQL DWのPolybaseが動作する唯一の方法は、Azure Blobストレージと通信することです。 (AzureでのPolybaseとしてのドキュメントページに調整しておいてください。)DW:

これで、Hiveで定義された外部テーブルへのHDInsightの書き込みが完了し、Azure SQL DWはblobストレージ内の同じフォルダを指し、それらのBLOBを読み取る独自の外部テーブルを宣言します。

関連する問題