我们如何使用Java客户端使用安全实现制作Riak KV Cluster

时间:2017-12-20 17:38:11

标签: java riak

任何人都可以告诉我们如何与安全性进行交互,从而使用Java客户端启用Riak KV Cluster。

我尝试用以下java代码与安全启用的riak集群进行交互,但是获取SSLEngine问题,下面是java代码......

cshtml

任何人如何做到这一点???

2 个答案:

答案 0 :(得分:1)

  

获取SSLEngine问题

请始终提供您遇到的具体问题。 “得到SSLEngine问题”是一个无用的信息。

基于this document,您似乎正在使用正确的步骤。如果没有关于您遇到的安全问题的更多信息,则无法提供进一步的帮助。您很可能没有正确设置证书。 RabbitMQ文档包含comprehensive TLS/SSL troubleshooting guide,可帮助您确定您的证书是否已正确创建。

此外,我建议您查看Riak Java客户端如何设置证书然后使用它们。

X Y datum 15 -1.0 1.0 2006-04-29 16 0.5 1.0 2007-09-29 17 0.0 -0.5 2008-04-26 18 1.0 0.5 2010-10-30 19 -0.5 -1.0 2015-05-30 import pandas as pd import numpy as np import matplotlib.pyplot as plt import matplotlib.dates as dates import matplotlib as mpl import datetime import matplotlib.ticker as ticker from mpl_toolkits.mplot3d import Axes3D comm_dates=[mpl.dates.date2num(t) for t in comm.datum] def format_date(x,pos=None): return dates.num2date(x).strftime("%Y-%m-%d") fig=plt.figure() ax=Axes3D(fig,rect=[0,0.1,1,1]) xs=comm.X ys=comm.Y zs=np.array(comm_dates) ax.scatter(xs,ys,zs, zdir=zs,color="b") ax.w_zaxis.set_major_locator(ticker.FixedLocator(comm_dates)) ax.w_zaxis.set_major_formatter(ticker.FuncFormatter(format_date)) for tl in ax.w_zaxis.get_ticklabels(): #tl.set_ha("left") tl.set_rotation(-10) 的这一部分是使用Makefile导入证书的地方:

https://github.com/basho/riak-java-client/blob/develop/Makefile#L43-L62

这是一个使用密钥库创建连接以供测试使用的类:

https://github.com/basho/riak-java-client/blob/develop/src/test/java/com/basho/riak/client/core/operations/itest/RiakJKSConnection.java

答案 1 :(得分:0)

实际上这对于单个节点工作正常,在群集中我面临SSL引擎问题。