Enter the csv or specific delimited text file into Machbase using the machloader tool.
For more information on using the machloader, refer to machloader chapter.
First, create a tableMachloader 도구를 이용하여, CSV 또는 다른 구분자로 구별된 텍스트 파일을 입력할 수 있다. machloader도구에 대한 자세한 설명은 machloader 절을 참조 하라.
먼저, 테이블을 생성한다.
Code Block |
---|
CREATE TABLE import_sample ( srcip IPV4, srcport INTEGER, dstip IPV4, dstport INTEGER, protocol SHORT, eventlog VARCHAR(1024), eventcode SHORT, eventsize LONG ); |
Use the machloader to import the csv fileMachloader 도구를 이용하여 csv 파일을 입력한다.
Code Block |
---|
machloader -i -t import_sample -d sample_data.csv |
Check the input data입력 데이터를 확인한다.
Code Block |
---|
SELECT COUNT(*) FROM import_sample; |
The actual sample data will be used as follows. To access in machsql, the user password is 'manager' by default실제 샘플 데이터는 다음과 같다. machsql을 이용할 때, 기본 사용자 명으로 SYS, 패스워드로 MANAGER를 입력한다.
Code Block |
---|
[mach@localhost ~]$ machsql ================================================================= Machbase Client Query Utility Release Version 3.5.0.826b8f2.official Copyright 2014, Machbase Inc. or its subsidiaries. All Rights Reserved. ================================================================= Machbase server address (Default:127.0.0.1) : Machbase user ID (Default:SYS) Machbase User Password : MACHBASE_CONNECT_MODE=INET, PORT=5656 Type 'help' to display a list of available commands. Mach> CREATE TABLE import_sample ( srcip IPV4, srcport INTEGER, dstip IPV4, dstport INTEGER, protocol SHORT, eventlog VARCHAR(1024), eventcode SHORT, eventsize LONG ); Created successfully. Elapsed time: 0.020 Mach> quit [mach@localhost ~]$ cd $MACHBASE_HOME/sample/quickstart [mach@localhost ~]$ ls -l sample_data.csv -rw-r--r--- 1 mach mach 110477124 2017-02-23 15:18 sample_data.csv [mach@localhost ~]$ machloader -i -t import_sample -d sample_data.csv ----------------------------------------------------------------- Machbase Data Import/Export Utility. Release Version 3.5.0.826b8f2.official Copyright 2014, Machbase Inc. or its subsidiaries. All Rights Reserved. ----------------------------------------------------------------- NLS : US7ASCII EXECUTE MODE : IMPORT TARGET TABLE : import_sample DATA FILE : sample_data.csv IMPORT_MODE : APPEND FILED TERM : , ROW TERM : \n ENCLOSURE : " ARRIVAL_TIME : FALSE ENCODING : NONE HEADER : FALSE CREATE TABLE : FALSE Progress bar Imported records Error records 1000000 0 Import time : 0 hour 0 min 2.39 sec Load success count : 1000000 Load fail count : 0 [mach@localhost ~]$ [mach@localhost ~]$ machsql ================================================================= Machbase Client Query Utility Release Version 3.5.0.826b8f2.official Copyright 2014, Machbase Inc. or its subsidiaries. All Rights Reserved. ================================================================= Machbase server address (Default:127.0.0.1) : Machbase user ID (Default:SYS) Machbase User Password : MACHBASE_CONNECT_MODE=INET, PORT=5656 Type 'help' to display a list of available commands. Mach> SELECT COUNT(*) FROM import_sample; COUNT(*) ----------------------- 1000000 [1] row(s) selected. Elapsed time: 0.000 Mach> |
...