1 | #include <Common/ZooKeeper/ZooKeeperImpl.h> |
2 | #include <iostream> |
3 | |
4 | |
5 | int main() |
6 | try |
7 | { |
8 | Coordination::ZooKeeper zookeeper({Poco::Net::SocketAddress{"localhost:2181" }}, "" , "" , "" , {30, 0}, {0, 50000}, {0, 50000}); |
9 | |
10 | zookeeper.create("/test" , "hello" , false, false, {}, [](const Coordination::CreateResponse & response) |
11 | { |
12 | if (response.error) |
13 | std::cerr << "Error " << response.error << ": " << Coordination::errorMessage(response.error) << "\n" ; |
14 | else |
15 | std::cerr << "Path created: " << response.path_created << "\n" ; |
16 | }); |
17 | |
18 | sleep(100); |
19 | |
20 | return 0; |
21 | } |
22 | catch (...) |
23 | { |
24 | DB::tryLogCurrentException(__PRETTY_FUNCTION__); |
25 | return 1; |
26 | } |
27 | |