Cassandra で COPY コマンドを実行できません。これが私が使用しているColumnFamilyです
CREATE TABLE ap_perf_sample_data_tbl(
ap_mac varchar,
ap_proto int,
stime int,
ap_active_status int,
bytes_from_dev int,
bytes_to_dev int,
location_id int,
num_assocs int,
num_data_pkts int,
num_retry_pkts int,
throughput_from_ap int,
throughput_to_ap int,
throughput_total_ap int,
time_spent_on_channel int,
time_util_by_ap int,
PRIMARY KEY ((ap_mac, ap_proto), stime)
次のように、cqlsh で COPY コマンドを使用しようとしています。
cqlsh:performance_data> ' ' / t/mp/mp からap_perf_sample_data_tbl (ap_mac, ap_proto , stime, location_id, num_data_pkts, num_retry_pkts, num_assocs, time_util_by_ap, time_spent_on_channel,throughput_to_ap,throughput_from_ap,throughput_total_ap, bytes_to_dev, bytes_from_dev ,topap_active_status) をコピーします。不正な要求: タイプ int の ap_proto の無効な STRING 定数 (1)レコード #0 (行 1) でインポートを中止します。 以前に挿入された値がまだ存在します。0.008 秒で 0 行がインポートされました。 cqlsh:performance_data>
「/tmp/top」の内容
00:00:01:00:01:00,1,1359532800,1,6002166,312781,10,845100,9045000,259143,241011,52835,186318,5413799,10 00:00:02:00:02:00 ,1,1359532800,2,6002166,312781,10,845100,9045000,259143,241011,52835,186318,5413799,10 00:00:03:00:03:00,1,1359532800,3,600216,1359532800,3,600216 10,845100,9045000,259143,241011,52835,186318,5413799,10 00:00:04:00:04:00,1,1359532800,4,6002166,312781,10,845100,90450403,25913,25913 ,186318,5413799,10
以下、バージョン情報です。
[root@localhost ~]# cqlsh localhost:9160 のテスト クラスターに接続しました。[cqlsh 2.3.0 | カサンドラ 1.2.2 | CQL 仕様 3.0.0 | Thrift プロトコル 19.35.0] ヘルプには HELP を使用してください。
なぜこれが起こるのかについての手がかりをいただければ幸いです。