checkout this https://issues.apache.org/jira/browse/KYLIN-393
On Tue, Jan 19, 2016 at 6:42 AM, Khakhkhar, Dipesh <[email protected]> wrote: > Hi, > > I’m setting up dev environment as mentioned here > > I’m using HDP sandbox > > I ran test like this > mvn test -Dtest=org.apache.kylin.job.BuildCubeWithEngineTest > -DfailIfNoTests=false -Dhdp.version=2.3.2 -P sandbox > > But it go the following exception > > > 016-01-18 14:03:44,471 INFO [main] common.KylinConfig > (KylinConfig.java:getKylinProperties(592)) - Use > KYLIN_CONF=../examples/test_case_data/sandbox > > [[email protected]<mailto:[email protected]>] Execute command: rm -rf /tmp/kylin > > Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.724 sec > <<< FAILURE! - in org.apache.kylin.job.BuildCubeWithEngineTest > > test(org.apache.kylin.job.BuildCubeWithEngineTest) Time elapsed: 0.585 > sec <<< ERROR! > > java.io.IOException: Auth cancel > > at com.jcraft.jsch.Session.connect(Session.java:511) > > at com.jcraft.jsch.Session.connect(Session.java:183) > > at org.apache.kylin.common.util.SSHClient.execCommand(SSHClient.java:271) > > at > org.apache.kylin.common.util.CliCommandExecutor.runRemoteCommand(CliCommandExecutor.java:102) > > at > org.apache.kylin.common.util.CliCommandExecutor.execute(CliCommandExecutor.java:86) > > at > org.apache.kylin.common.util.CliCommandExecutor.execute(CliCommandExecutor.java:78) > > at org.apache.kylin.job.DeployUtil.execCliCommand(DeployUtil.java:123) > > at org.apache.kylin.job.DeployUtil.initCliWorkDir(DeployUtil.java:55) > > at > org.apache.kylin.job.BuildCubeWithEngineTest.before(BuildCubeWithEngineTest.java:99) > > > When I looked at the source code – line #270, class SSHClient.java – I > found there is a call (new JSchSession()) to create Session Object and it > has following code on line #343 > > > Session session = jsch.getSession(username, hostname, 22); > > > It tries to connect to port 22 but HDP sandbox listens on 2222 and I think > that’s why it is throwing above error. > > > Please correct me if I have missed anything in the environment or this > needs to be fixed i.e. connect to port 2222 in case of HDP sandbox > otherwise connect to port 22 > > > Thanks. > > -DK > -- Regards, *Bin Mahone | 马洪宾* Apache Kylin: http://kylin.io Github: https://github.com/binmahone
