连接到hbase kerberised群集的c#连接字符串

d5vmydt9  于 2021-06-09  发布在  Hbase
关注(0)|答案(0)|浏览(290)

我正在尝试连接我的c核心2.2。应用程序到hbase kerberised集群,由garuda.data包提供(它使用phoenix框架进行连接并将其 Package 到idbconnection接口)。我很难创建一个正确的connectionstring,它将实现集群db的两个ip地址,并且也将被kerberised。我想我必须以某种方式连接到zookeeper服务器,只有在这之后才有可能连接到hbase。
如何将kerberised connectionstring配置到hbase?

public void GarudaNew()
    {using (IDbConnection phConn = new PhoenixConnection())
        {
            phConn.ConnectionString = "Server=myIP;UserID=myUser;Password=myPass;RequestTimeout=30000";
            phConn.Open();
            using (IDbCommand cmd = phConn.CreateCommand())
            {
                cmd.CommandText = "SELECT * FROM GARUDATEST";
                using (IDataReader reader = cmd.ExecuteReader())
                {
                    while (reader.Read())
                    {
                        for (int i = 0; i < reader.FieldCount; i++)
                        {
                            Console.WriteLine(string.Format("{0}: {1}", reader.GetName(i), reader.GetValue(i)));
                        }
                    }
                }
            }
        }
    }

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题