>From the config snippet Vincent posted, he was using only one zookeeper
server.

Vincent:
Can you replace localhost with the hostname where the zookeeper process
runs ?

Feel free to pastebin related logs if you still have issue(s).

Cheers

On Fri, Dec 9, 2016 at 12:11 PM, Josh Elser <[email protected]> wrote:

> ZooKeeper servers should only be deployed in numbers that can determine
> majorities. 1, 3, 5, etc. If you have only two ZooKeeper servers, they can
> not make a decision on elections.
>
> Would recommend that you use only one ZK server if you only have two nodes.
>
>
> Vincent Fontana wrote:
>
>>   I started this project a few week ago.Thus I use only 2 computer at the
>> moment (probably more afterward when it works).
>>
>> I have change the configuration to:
>> <configuration>
>>      <property>
>>      <name>hbase.cluster.distributed</name>
>>      <value>true</value>
>>      </property>
>>      <property>
>>      <name>hbase.rootdir</name>
>>      <value>hdfs://fontana-04:9000/opt/hbase</value>
>>      </property>
>>      <property>
>>      <name>hbase.security.authentication</name>
>>      <value>simple</value>
>>      </property>
>>      <property>
>>      <name>hbase.ipc.client.fallback-to-simple-auth-allowed</name>
>>      <value>true</value>
>>      </property>
>>      <property>
>>          <name>hbase.zookeeper.quorum</name>
>>      <value>localhost:2181</value>
>>      </property>
>>      <property>
>>          <name>hbase.client.keyvalue.maxsize</name>
>>          <value>0</value>
>>      </property>
>>     <property>
>>          <name>zookeeper.znode.parent</name>
>>          <value>/hbase</value>
>>      </property>
>> </configuration>
>>
>> and i have remove fontana-03 to slave, regionserver and quorum for more
>> clarity.
>>
>> Did i have make something wrong in other file or it was zookeeper?
>>
>>
>> the 2 error was:
>> WARN zookeeper.ClientCnxn: Session 0x0 for server null, unexpected error,
>> closing socket connection and attempting reconnect
>>
>> zookeeper.ClientCnxn: Opening socket connection to server localhost/
>> 127.0.0.1:2181. Will not attempt to authenticate using SASL (unknown
>> error)
>>
>>
>>
>> 2016-12-08 11:49 GMT+01:00 Ted Yu<[email protected]>:
>>
>> Please check the zookeeper server logs to see what might be happening.
>>>
>>> bq. fontana-04,fontana-03
>>>
>>> Why only two servers in the quorum ? Can you add one more zookeeper
>>> server
>>> ?
>>>
>>> Cheers
>>>
>>> On Thu, Dec 8, 2016 at 1:18 AM, Vincent Fontana<[email protected]>
>>> wrote:
>>>
>>> now i have this...
>>>>
>>>> 16/12/08 10:08:32 INFO zookeeper.ZooKeeper: Client
>>>> environment:java.library.path=/opt/hadoop/lib/native
>>>> 16/12/08 10:08:32 INFO zookeeper.ZooKeeper: Client
>>>> environment:java.io.tmpdir=/tmp
>>>> 16/12/08 10:08:32 INFO zookeeper.ZooKeeper: Client
>>>> environment:java.compiler=<NA>
>>>> 16/12/08 10:08:32 INFO zookeeper.ZooKeeper: Client environment:os.name
>>>> =Linux
>>>> 16/12/08 10:08:32 INFO zookeeper.ZooKeeper: Client
>>>> environment:os.arch=amd64
>>>> 16/12/08 10:08:32 INFO zookeeper.ZooKeeper: Client
>>>> environment:os.version=4.4.0-51-generic
>>>> 16/12/08 10:08:32 INFO zookeeper.ZooKeeper: Client environment:
>>>> user.name
>>>> =hadoop
>>>> 16/12/08 10:08:32 INFO zookeeper.ZooKeeper: Client
>>>> environment:user.home=/home/hadoop
>>>> 16/12/08 10:08:32 INFO zookeeper.ZooKeeper: Client
>>>> environment:user.dir=/opt/hadoop
>>>> 16/12/08 10:08:32 INFO zookeeper.ZooKeeper: Initiating client
>>>> connection,
>>>> connectString=localhost:2181 sessionTimeout=90000
>>>> watcher=hconnection-0x65d637e7, quorum=localhost:2181, baseZNode=/hbase
>>>> 16/12/08 10:08:32 INFO zookeeper.ClientCnxn: Opening socket connection
>>>> to
>>>> server localhost/127.0.0.1:2181. Will not attempt to authenticate using
>>>> SASL (unknown error)
>>>> 16/12/08 10:08:32 WARN zookeeper.ClientCnxn: Session 0x0 for server
>>>> null,
>>>> unexpected error, closing socket connection and attempting reconnect
>>>> java.net.ConnectException: Connexion refusée
>>>>      at sun.nio.ch.SocketChannelImpl.checkConnect(Native Method)
>>>>      at
>>>> sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:744)
>>>>      at
>>>> org.apache.zookeeper.ClientCnxnSocketNIO.doTransport(
>>>> ClientCnxnSocketNIO.java:361)
>>>>      at org.apache.zookeeper.ClientCnxn$SendThread.run(
>>>> ClientCnxn.java:1081)
>>>> 16/12/08 10:08:32 WARN zookeeper.RecoverableZooKeeper: Possibly
>>>>
>>> transient
>>>
>>>> ZooKeeper, quorum=localhost:2181,
>>>> exception=org.apache.zookeeper.KeeperException$ConnectionLossException:
>>>> KeeperErrorCode = ConnectionLoss for /hbase/hbaseid
>>>> 16/12/08 10:08:32 INFO util.RetryCounter: Sleeping 1000ms before retry
>>>> #0...
>>>> 16/12/08 10:08:33 INFO zookeeper.ClientCnxn: Opening socket connection
>>>> to
>>>> server localhost/127.0.0.1:2181. Will not attempt to authenticate using
>>>> SASL (unknown error)
>>>> 16/12/08 10:08:33 WARN zookeeper.ClientCnxn: Session 0x0 for server
>>>> null,
>>>> unexpected error, closing socket connection and attempting reconnect
>>>> java.net.ConnectException: Connexion refusée
>>>>      at sun.nio.ch.SocketChannelImpl.checkConnect(Native Method)
>>>>      at
>>>> sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:744)
>>>>      at
>>>> org.apache.zookeeper.ClientCnxnSocketNIO.doTransport(
>>>> ClientCnxnSocketNIO.java:361)
>>>>      at org.apache.zookeeper.ClientCnxn$SendThread.run(
>>>> ClientCnxn.java:1081)
>>>> 16/12/08 10:08:33 WARN zookeeper.RecoverableZooKeeper: Possibly
>>>>
>>> transient
>>>
>>>> ZooKeeper, quorum=localhost:2181,
>>>> exception=org.apache.zookeeper.KeeperException$ConnectionLossException:
>>>> KeeperErrorCode = ConnectionLoss for /hbase/hbaseid
>>>> 16/12/08 10:08:33 INFO util.RetryCounter: Sleeping 2000ms before retry
>>>> #1...
>>>>
>>>>
>>>> 2016-12-08 10:02 GMT+01:00 Sandeep Nemuri<[email protected]>:
>>>>
>>>> Looks like your project is unable to pick zookeeper and zk node details
>>>>> which are in hbase-site.xml.
>>>>>
>>>>> quorum=localhost:2181, baseZNode=/hbase
>>>>>
>>>>> On Thu, Dec 8, 2016 at 2:19 PM,<[email protected]>  wrote:
>>>>>
>>>>> Hello,
>>>>>>
>>>>>> I have and error i can't understand and resolve i think it was cause
>>>>>>
>>>>> by
>>>
>>>> this:
>>>>>> client.ZooKeeperRegistry: ClusterId read in ZooKeeper is null
>>>>>>
>>>>>> My project was to use nutch crawler with hadoop and hbase.
>>>>>> I have start hbase ,yarn and dfs
>>>>>> I when i start a job like Injector Job for nutch, nothing hapend.
>>>>>>
>>>>>> I have this writing on the console.
>>>>>>
>>>>>> 16/12/02 13:05:14 INFO zookeeper.ZooKeeper: Client
>>>>>> environment:java.library.path=/opt/hadoop/lib/native
>>>>>> 16/12/02 13:05:14 INFO zookeeper.ZooKeeper: Client
>>>>>> environment:java.io.tmpdir=/tmp
>>>>>> 16/12/02 13:05:14 INFO zookeeper.ZooKeeper: Client
>>>>>> environment:java.compiler=<NA>
>>>>>> 16/12/02 13:05:14 INFO zookeeper.ZooKeeper: Client environment:
>>>>>>
>>>>> os.name
>>>
>>>> =Linux
>>>>>> 16/12/02 13:05:14 INFO zookeeper.ZooKeeper: Client
>>>>>> environment:os.arch=amd64
>>>>>> 16/12/02 13:05:14 INFO zookeeper.ZooKeeper: Client
>>>>>> environment:os.version=4.4.0-45-generic
>>>>>> 16/12/02 13:05:14 INFO zookeeper.ZooKeeper: Client environment:
>>>>>>
>>>>> user.name
>>>>
>>>>> =hadoop
>>>>>> 16/12/02 13:05:14 INFO zookeeper.ZooKeeper: Client
>>>>>> environment:user.home=/home/hadoop
>>>>>> 16/12/02 13:05:14 INFO zookeeper.ZooKeeper: Client
>>>>>> environment:user.dir=/opt/hadoop
>>>>>> 16/12/02 13:05:14 INFO zookeeper.ZooKeeper: Initiating client
>>>>>>
>>>>> connection,
>>>>
>>>>> connectString=localhost:2181 sessionTimeout=90000
>>>>>>
>>>>> watcher=hconnection-
>>>
>>>> 0x75cf7815,
>>>>>
>>>>>> quorum=localhost:2181, baseZNode=/hbase
>>>>>> 16/12/02 13:05:14 INFO zookeeper.ClientCnxn: Opening socket
>>>>>>
>>>>> connection
>>>
>>>> to
>>>>
>>>>> server localhost/127.0.0.1:2181. Will not attempt to authenticate
>>>>>>
>>>>> using
>>>>
>>>>> SASL (unknown error)
>>>>>> 16/12/02 13:05:14 INFO zookeeper.ClientCnxn: Socket connection
>>>>>>
>>>>> established
>>>>>
>>>>>> to localhost/127.0.0.1:2181, initiating session
>>>>>> 16/12/02 13:05:14 INFO zookeeper.ClientCnxn: Session establishment
>>>>>> complete on server localhost/127.0.0.1:2181, sessionid =
>>>>>> 0x58bf6bd3390001, negotiated timeout = 90000
>>>>>> 16/12/02 13:05:14 INFO client.ZooKeeperRegistry: ClusterId read in
>>>>>> ZooKeeper is null
>>>>>> 16/12/02 13:05:14 INFO Configuration.deprecation: hadoop.native.lib
>>>>>>
>>>>> is
>>>
>>>> deprecated. Instead, use io.native.lib.available
>>>>>> 16/12/02 13:05:15 INFO zookeeper.RecoverableZooKeeper: Process
>>>>>> identifier=catalogtracker-on-hconnection-0x75cf7815 connecting to
>>>>>> ZooKeeper ensemble=localhost:2181
>>>>>> 16/12/02 13:05:15 INFO zookeeper.ZooKeeper: Initiating client
>>>>>>
>>>>> connection,
>>>>
>>>>> connectString=localhost:2181 sessionTimeout=90000
>>>>>>
>>>>> watcher=catalogtracker-on-hconnection-0x75cf7815,
>>>>>
>>>>>> quorum=localhost:2181, baseZNode=/hbase
>>>>>> 16/12/02 13:05:15 INFO zookeeper.ClientCnxn: Opening socket
>>>>>>
>>>>> connection
>>>
>>>> to
>>>>
>>>>> server localhost/127.0.0.1:2181. Will not attempt to authenticate
>>>>>>
>>>>> using
>>>>
>>>>> SASL (unknown error)
>>>>>> 16/12/02 13:05:15 INFO zookeeper.ClientCnxn: Socket connection
>>>>>>
>>>>> established
>>>>>
>>>>>> to localhost/127.0.0.1:2181, initiating session
>>>>>> 16/12/02 13:05:15 INFO zookeeper.ClientCnxn: Session establishment
>>>>>> complete on server localhost/127.0.0.1:2181, sessionid =
>>>>>> 0x58bf6bd3390002, negotiated timeout = 90000
>>>>>>
>>>>>> my hbase-site.xml configuration is:
>>>>>> <configuration>
>>>>>>      <property>
>>>>>>      <name>hbase.cluster.distributed</name>
>>>>>>      <value>true</value>
>>>>>>      </property>
>>>>>>      <property>
>>>>>>      <name>hbase.rootdir</name>
>>>>>>      <value>hdfs://fontana-04:9000/opt/hbase</value>
>>>>>>      </property>
>>>>>>      <property>
>>>>>>      <name>hbase.security.authentication</name>
>>>>>>      <value>simple</value>
>>>>>>      </property>
>>>>>>      <property>
>>>>>>      <name>hbase.ipc.client.fallback-to-simple-auth-allowed</name>
>>>>>>      <value>true</value>
>>>>>>      </property>
>>>>>>      <property>
>>>>>>          <name>hbase.zookeeper.quorum</name>
>>>>>>      <value>fontana-04,fontana-03</value>
>>>>>>      </property>
>>>>>>      <property>
>>>>>>          <name>hbase.client.keyvalue.maxsize</name>
>>>>>>          <value>0</value>
>>>>>>      </property>
>>>>>>     <property>
>>>>>>          <name>zookeeper.znode.parent</name>
>>>>>>          <value>/hbase</value>
>>>>>>      </property>
>>>>>> </configuration>
>>>>>>
>>>>>>
>>>>>
>>>>> --
>>>>> *  Regards*
>>>>> *  Sandeep Nemuri*
>>>>>
>>>>>
>>

Reply via email to