Я настроил Riak на машине с Ubuntu, и он работает, если я делаю riak ping
.
Теперь я хотел бы использовать Java-клиент Riak для хранения объекта, но он не работает. Я получаю com.basho.riak.client.response.RiakIORuntimeException
, когда пытаюсь сохранить объект. Что я делаю неправильно? Есть ли способ проверить, могу ли я получить доступ к riak из моего Java-клиента? Должен ли я сначала создать Bucket? как?
import com.basho.riak.client.RiakClient;
import com.basho.riak.client.RiakObject;
import com.basho.riak.client.response.FetchResponse;
public class RiakTest {
public static void main(String[] args) {
// connect
RiakClient riak = new RiakClient("http://192.168.1.107:8098/riak");
// create object
RiakObject o = new RiakObject("mybucket", "mykey", "myvalue");
// store
riak.store(o);
}
}