당신의 weka.jar
파일이있는 디렉토리 내부보고, DatabaseUtils.props라는 파일이 존재하는지 확인합니다.
Weka wiki는 말한다 :
웨카 만이 DatabaseUtils.props 파일을 찾습니다. 위에 나열된 예제 파일 중 하나를 가져 가면 먼저 이름을 바꿔야합니다.
내 파일이 다릅니다. 실제 이름이 중요하지 않습니다. 파일 이름 확장자가 중요하다고 생각합니다. 이 파일의 내 버전에서
이처럼 보이는 부분이있다 : 당신이 google search for this file을 할 경우
... (snip...
# mysql-conversion/type-mappings
CHAR=0
TEXT=0
VARCHAR=0
STRING=0
LONGVARCHAR=9
BINARY=0
VARBINARY=0
LONGVARBINARY=9
BIT=1
BOOL=1
NUMERIC=2
DECIMAL=2
FLOAT=2
DOUBLE=2
TINYINT=3
SMALLINT=4
#SHORT=4
SHORT=5
INTEGER=5
INT=5
BIGINT=6
LONG=6
REAL=7
DATE=8
TIME=10
TIMESTAMP=11
#mappings for table creation
CREATE_STRING=TEXT
CREATE_INT=INT
CREATE_DOUBLE=DOUBLE
CREATE_DATE=DATETIME
DateFormat=yyyy-MM-dd HH:mm:ss
#database flags
checkUpperCaseNames=false
checkLowerCaseNames=false
checkForTable=true
setAutoCommit=true
createIndex=false
# All the reserved keywords for this database
Keywords=\
AND,\
ASC,\
BY,\
DESC,\
FROM,\
GROUP,\
INSERT,\
ORDER,\
SELECT,\
UPDATE,\
WHERE
# The character to append to attribute names to avoid exceptions due to
# clashes between keywords and attribute names
KeywordsMaskChar=_
#flags for loading and saving instances using DatabaseLoader/Saver
nominalToStringLimit=50
idColumn=auto_generated_id
, 또 다른 사람은 github에 자신을 올렸습니다. 위카 위키 또는 SVN/Git-Repo는 어딘가에 (현재는 찾을 수 없음) 또는 weka.jar 파일을 zip 파일로 열고 .props 파일 (/ src/main/java)을 추출 할 수 있습니다 /weka/experiment/DatabaseUtils.props.mysql).
어쨌든 Mysql은 많은 다른 버전으로 존재하며, mysql 내에서 쿼리 엔진을 전환 할 수 있다고 생각합니다. 따라서 여기에 표시된 2 개의 .prop 파일 중 어떤 것이 실제로 작동하는지에 대한 어떠한 보장도 표현할 수 없습니다. 조금 실험해야합니다.
출처
2017-11-22 08:20:01
knb
내가 말했듯이, 나는'apt-get'으로 설치했다. 이 파일은 어디에 있어야합니까? – Luiz
'unzip weka.jar weka/experiment/DatabaseUtils.props.mysql' 파일로 압축을 풀고 이름을 바꿉니다. 또는 Weka 공개 github repo를 찾아, 내가 언급 한 하위 디렉토리를 사용하여 거기에서 파일을 다운로드하십시오. – knb
그래서이 기능은'jar' 휴대용 설치에서만 사용 가능하고'apt-get'와 함께 사용할 수 없다고 말하는 겁니까? – Luiz