使用cassandra存储处理程序创建外部配置单元表时出错

yx2lnoni  于 2021-06-04  发布在  Hadoop
关注(0)|答案(0)|浏览(183)
CREATE EXTERNAL TABLE IF NOT EXISTS
message (key string, loc string, machineid string, message string, msgdate string, quantity int, time string)
STORED BY 'org.apache.hadoop.hive.cassandra.CassandraStorageHandler'WITH SERDEPROPERTIES
 ("cassandra.columns.mapping" = ":key,smslog,:location,:machineid,:message,:msgdate,:quantity,:time", "cassandra.cf.name" = "smslog", 
"cassandra.host" = "127.0.0.1" , "cassandra.port" = "9160",
"cassandra.partitioner" = "org.apache.cassandra.dht.
RandomPartitioner" )
TBLPROPERTIES ("cassandra.ks.name" = "SMSLogs");

失败,出现异常org.apache.hadoop.hive.ql.metadata.hiveexception:加载存储处理程序时出错org.apache.hadoop.hive.cassandra.cassandrastoragehandler失败:执行错误,从org.apache.hadoop.hive.ql.exec.ddltask返回代码1

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题