【问题标题】:Riak Security in Cluster集群中的 Riak 安全性
【发布时间】:2017-12-20 05:45:44
【问题描述】:

我在使用 java 客户端设置 Riak Kv 集群时遇到了困难。

谁能告诉我们如何做到这一点?

Achually 我尝试使用下面的代码在集群中使用 riak 安全性,但我收到 SSLEngine 问题的错误,谁能告诉我们如何解决这个问题。

以下是java代码供参考

InputStream inputStream = null;
        KeyStore ks = null;
        try {
            // inputStream = new FileInputStream("/ssl_dir/cacertfile.pem");

            inputStream = new FileInputStream("/home/shahzad/Desktop/amit/rootCA.pem");
            // Generate an X509Certificate from the InputStream
            CertificateFactory certFactory = CertificateFactory.getInstance("X.509");
            X509Certificate caCert = (X509Certificate) certFactory.generateCertificate(inputStream);
            inputStream.close();
            // Generate a KeyStore object
            ks = KeyStore.getInstance(KeyStore.getDefaultType());
            ks.load(null, "password".toCharArray());
            ks.setCertificateEntry("cacert", caCert);
        } catch (Exception e) {
            e.printStackTrace();
        }



synchronized (RiakConfig.class) {
            List<RiakNode> riakNodeList = new ArrayList<RiakNode>();
            for (final String riakServer : riakServerArray) {
                RiakNode node = new RiakNode.Builder()
                        .withMinConnections(10)
                        .withMinConnections(50)
                        .withRemoteAddress(riakServer.split(":")[0])
                        .withRemotePort(
                                Integer.parseInt(riakServer.split(":")[1]))
                        .withAuth("shahzad", "shahzad", ks)
                        .build();
                riakNodeList.add(node);
            }
            // This cluster object takes our one node as an argument
            cluster = new RiakCluster.Builder(riakNodeList).build();
            // The cluster must be started to work, otherwise you will see
            // errors
            cluster.start();
        }

告诉一件事.....我们如何访问安全远程启用 Riak KV。

【问题讨论】:

    标签: riak


    【解决方案1】:

    请检查您是否在 Riak KV 集群上启用了安全性并添加了客户端源

    riak-admin security add-source all <<127.0.0.1/32>> trust
    

    IP 地址属于建立连接的客户端计算机

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-09-23
      • 1970-01-01
      • 1970-01-01
      • 2018-09-30
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多