好不容易用 Kettle 创建好了数据库连接,用 admin 用户创建了其他用户来登录。
退出 Kettle 后重新启动,结果发现报错:
Invalid byte 1 of 1-byte UTF-8 sequence
郁闷死了,网上查了一下,这个一般是 .xml 文件导致的,那为什么这会有这个问题呢?
原来是 %AppData%\.kettle\repositories.xml 这个文件里面有乱码了,想起我创建数据库的时候,在“描述”里使用了中文。估计就是这个引起的。
果断把中文改为英文,重新启动 Kettle ,正常!
注:默认的配置文件路径:C:\Users\Administrator\.kettle 和 C:\Users\Administrator\.pentaho