2016-04-08 43 views
1

taleplerini 'ibis-framework' kullanıyorum. (, Belki HA amacıyla Cloudera noktası önerilen olan) benim için doğru bir 8022 ise (Ibis olarak adlandırılır) requests inşa namenoderpcaddress, bağlantı noktası 8020 çünkü python ibis için impala namenode rpc port numarasının nasıl ayarlanacağını veya

hdfs_client = ibis.hdfs_connect(...) 
impala_client = ibis.impala.connect(..., hdfs_client=hdfs_client) 
db = impala_client.database('abc') 
data = pd.DataFrame(...) 
db.create_table('tb_name', obj=data, format='parquet', force=True) 

Bu

başarısız olmuşlardır.

ConnectionError: HTTPConnectionPool(host='ip-0-0-0-0.ec2.internal', port=50075): Max retries exceeded with url: /webhdfs/v1/tmp/ibis/pandas_7ae170c27ee6426e97e0f84aa9a2a778/0.csv?op=CREATE&user.name=user&namenoderpcaddress=ip-0-0-0-0.ec2.internal:8020&overwrite=false&user.name=user (Caused by NewConnectionError('<requests.packages.urllib3.connection.HTTPConnection object at 0x7feb44be49d0>: Failed to establish a new connection: [Errno -2] Name or service not known',)) 

(yukarıda düzenlediklerim edildi msg ip adresleri)

Ben ibis veya istekleri bu port numarası söyleyebilir nasıl sence?

Teşekkürler.

cevap