2014-04-24 59 views
0

如何將Hive配置爲使用用戶名/密碼連接到我的Cassandra數據庫? Hive配置爲自動創建模式並在禁用Cassandra身份驗證時正常運行。當然,如果我啓用認證,蜂巢給我一個錯誤消息...帶PasswordAuthenticator和架構自動創建的DataStax Enterprise Hive

失敗:執行錯誤,從org.apache.hadoop.hive.ql.exec.DDLTask返回碼1。 java.lang.RuntimeException:無法實例化org.apache.hadoop.hive.metastore.HiveMetaStoreClient

我在哪裏可以指定用戶名/密碼?我在DataStax有關Hive的文檔中找不到任何東西...謝謝

回答

0

查看此文檔頁面:Configuring and using internal authentication並向下滾動到Hadoop部分。

您應該能夠爲dse hive命令這樣的一部分提供的用戶名/密碼:

$ dse hive -hiveconf cassandra.username=foo -hiveconv cassandra.password=bar 
相關問題