Строка подключения C # к керберизованному кластеру HBase - PullRequest
0 голосов
/ 04 марта 2019

Я пытаюсь подключить свое ядро ​​C # 2.2.приложение к керберизованному кластеру Hbase, с помощью пакета Garuda.Data (он использует инфраструктуру phoenix для подключения и переносит его в интерфейс IDbConnection).У меня возникли проблемы с созданием правильной строки подключения, которая будет реализовывать оба 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)));
                        }
                    }
                }
            }
        }
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...