CassandraクラスターのEVENT_KSキースペースには、bookTicket1(ストリーム)があり、payload_provider、payload_totalNoTickets列があります。以下のように新しいAnalyticsスクリプトを試したところ、
CREATE EXTERNAL TABLE IF NOT EXISTS BusTicketTable
(provider STRING, totalNoTickets STRING, version STRING)
STORED BY 'org.apache.hadoop.hive.cassandra.CassandraStorageHandler'
WITH SERDEPROPERTIES (
"cassandra.host" = "127.0.0.1" ,
"cassandra.port" = "9160" ,
"cassandra.ks.name" = "EVENT_KS" ,
"cassandra.ks.username" = "admin" ,
"cassandra.ks.password" = "admin" ,
"cassandra.cf.name" = "bookTicket1" ,
"cassandra.columns.mapping" = ":payload_provider,payload_totalNoTickets, Version" );
エラーを返します:
エラー:Hiveスクリプトの実行中にエラーが発生しました。クエリがゼロ以外のコードを返しました:9、原因:失敗:実行エラー、org.apache.hadoop.hive.ql.exec.DDLTaskからコード1を返します "