带有PasswordAuthenticator和架构自动创建的DataStax Enterprise Hive

时间:2014-04-24 18:38:12

标签: authentication hadoop cassandra hive datastax

如何使用用户名/密码将Hive配置为连接到我的Cassandra数据库? Hive配置为自动创建模式,并在禁用Cassandra身份验证时运行良好。当然,如果我启用身份验证,hive会给我一个错误消息......

  

失败:执行错误,从org.apache.hadoop.hive.ql.exec.DDLTask返回代码1。 java.lang.RuntimeException:无法实例化org.apache.hadoop.hive.metastore.HiveMetaStoreClient

我在哪里可以指定用户名/密码?我在DataStax文档中找不到关于Hive的任何内容......谢谢

1 个答案:

答案 0 :(得分:0)

请查看此文档页面:Configuring and using internal authentication并向下滚动到Hadoop部分。

您应该能够在dse hive命令中提供用户名/密码,如下所示:

$ dse hive -hiveconf cassandra.username=foo -hiveconv cassandra.password=bar