美文网首页
大数据零基础学习,ZOOKEEPER入门—科多大数据

大数据零基础学习,ZOOKEEPER入门—科多大数据

作者: 大数据在说话 | 来源:发表于2017-09-20 16:20 被阅读0次

    1、解压

    2、配置环境变量

    3、修改conf/zoo_sample.cfg文件为zoo.cfg

    server为固定值

    1表示该主机的myid需要与数据目录下的myid文件中的值相同

    =kd01表示主机名

    4、在数据目录中创建myid文件,值与server.值的值相同

    5、分发到其它主机,将/etc/profile同步、生效

    6、三台主机同时运行:zkServer.sh start

    zkServer.sh status 查看状态

    java操作

    1、进入zookeeper的命令窗口 zkCli.sh

    2、查看:ls / --查看根目录

    ls /zookeeper/quota

    3、创建节点

    create /节点名 值

    4、得到节点的值

    get /节点名

    5、修改节点值

    set /节点名 新值

    6、删除节点值

    delete /节点名

    JAVA操作ZK

    pom.xml中引入依赖包

    <dependency>

    <groupId>com.github.sgroschupfgroupId>

    <artifactId>zkclientartifactId>

    <version>0.1version>

    dependency>

    写代码

    public static voidmain( String[] args )

    {

    Watcher watcher =newWatcher() {

    public voidprocess(WatchedEvent event) {

    System.out.println(event.toString());

    }

    };

    //连接

    try{

    ZkClient zkClient =newZkClient("192.168.200.100:2181,192.168.200.101:2181,192.168.200.102:2181");

    zkClient.create("/mynode2","1234",CreateMode.PERSISTENT);

    zkClient.close();

    }catch(Exception e) {

    e.printStackTrace();

    }

    }

    相关文章

      网友评论

          本文标题:大数据零基础学习,ZOOKEEPER入门—科多大数据

          本文链接:https://www.haomeiwen.com/subject/usuosxtx.html