如何使用用户名/密码将Hive配置为连接到我的Cassandra数据库? Hive配置为自动创建模式,并在禁用Cassandra身份验证时运行良好。当然,如果我启用身份验证,hive会给我一个错误消息......
失败:执行错误,从org.apache.hadoop.hive.ql.exec.DDLTask返回代码1。 java.lang.RuntimeException:无法实例化org.apache.hadoop.hive.metastore.HiveMetaStoreClient
我在哪里可以指定用户名/密码?我在DataStax文档中找不到关于Hive的任何内容......谢谢
答案 0 :(得分:0)
请查看此文档页面:Configuring and using internal authentication并向下滚动到Hadoop部分。
您应该能够在dse hive
命令中提供用户名/密码,如下所示:
$ dse hive -hiveconf cassandra.username=foo -hiveconv cassandra.password=bar