是否可以 export/create 外部 table 文件从 hive create external table 命令到远程服务器
is it possible to export/create the external table file from hive create external table command to a remote server
是否可以 export/create 外部 table 文件从配置单元创建外部 table 命令到远程服务器。
create external table SOME_TABLE (MY_Coulmns)
row format delimited fields terminated by ','
lines terminated by '\n'
stored as textfile location '<Remote server A with IP XXXXX and with username and password>';
要求:我必须将此 file/data 从配置单元导出到 Cassandra(在不同的服务器上)。
通过 Hive 使用带有用户名和密码的 IP 进行外部存储不是一个好的做法,因为它可能会成为一个安全问题。在 Hive 中,您可以轻松地使用外部 Amazon S3 storage or Azure Blob Storage。
编辑:或者,使用Hive Cassandra Storage Handler (org.apache.hadoop.hive.cassandra.cql.CqlStorageHandler) 作为你的存储处理器Hive table 如果您能够直接从 Hive 访问 Cassandra 主机和端口。这将大大简化您的工作,因为 Hive 将能够在 Cassandra 中直接写入外部 table。
是否可以 export/create 外部 table 文件从配置单元创建外部 table 命令到远程服务器。
create external table SOME_TABLE (MY_Coulmns)
row format delimited fields terminated by ','
lines terminated by '\n'
stored as textfile location '<Remote server A with IP XXXXX and with username and password>';
要求:我必须将此 file/data 从配置单元导出到 Cassandra(在不同的服务器上)。
通过 Hive 使用带有用户名和密码的 IP 进行外部存储不是一个好的做法,因为它可能会成为一个安全问题。在 Hive 中,您可以轻松地使用外部 Amazon S3 storage or Azure Blob Storage。
编辑:或者,使用Hive Cassandra Storage Handler (org.apache.hadoop.hive.cassandra.cql.CqlStorageHandler) 作为你的存储处理器Hive table 如果您能够直接从 Hive 访问 Cassandra 主机和端口。这将大大简化您的工作,因为 Hive 将能够在 Cassandra 中直接写入外部 table。