Основные документы для этого находятся здесь: https://docs.aws.amazon.com/athena/latest/ug/connect-with-jdbc.html
Я обнаружил, что существует 2 версии драйвера: -1.1.0 и -1.0.1. Я смог заставить Zeppelin работать только с 1.1.0, и ссылки на этой странице не ведут к этому файлу, единственный способ получить его - использовать команду aws s3 cp, например.
aws s3 cp s3://athena-downloads/drivers/AthenaJDBC41-1.1.0.jar .
хотя я оставил отзыв об этой странице, так что скоро это будет исправлено.
Что касается параметров, вы используете default.user
и вводите Access_Key, default.password
и вводите Secret_key. default.driver
должен быть com.amazonaws.athena.jdbc.AthenaDriver. Default.s3_staging_dir на самом деле является корзиной, в которой записываются результаты csv, поэтому он должен соответствовать вашим настройкам athena.
Нет упоминания о том, где вы можете разместить токен сеанса, однако вы всегда можете попробовать поместить его в строку подключения jdbc (которая входит в значение параметра default.url
)
e.g.
jdbc:awsathena://athena.{REGION}.amazonaws.com:443?SessionToken=blahblahsomethingrealsessiontokengoeshere
но, конечно, замените {REGION} фактическим регионом aws и используйте свой настоящий токен сеанса.
person
Davos
schedule
02.02.2018