anchor.diff:  [[quickstart_pseudo]]
   === Pseudo-Distributed Local Install
   
  -After working your way through <<quickstart,quickstart>> standalone mode,
  -you can re-configure HBase to run in pseudo-distributed mode.
  -Pseudo-distributed mode means that HBase still runs completely on a single host,
  -but each HBase daemon (HMaster, HRegionServer, and ZooKeeper) runs as a separate process:
  -in standalone mode all daemons ran in one jvm process/instance.
  -By default, unless you configure the `hbase.rootdir` property as described in
  -<<quickstart,quickstart>>, your data is still stored in _/tmp/_.
  -In this walk-through, we store your data in HDFS instead, assuming you have HDFS available.
  -You can skip the HDFS configuration to continue storing your data in the local filesystem.
  +After working your way through the <<quickstart,quickstart>> using standalone mode, you can
  +re-configure HBase to run in pseudo-distributed mode. Pseudo-distributed mode means that HBase
  +still runs completely on a single host, but each HBase daemon (HMaster, HRegionServer, and
  +ZooKeeper) runs as a separate process. Previously in <<quickstart,standalone mode>>, all these
  +daemons ran in a single jvm process, and your data was stored under
  +<<hbase.tmp.dir,`hbase.tmp.dir`>>. In this walk-through, your data will be stored in in HDFS
  +instead, assuming you have HDFS available. This is optional; you can skip the HDFS configuration
  +to continue storing your data in the local filesystem.
   
   .Hadoop Configuration
  -[NOTE]
  -====
  -This procedure assumes that you have configured Hadoop and HDFS on your local system and/or a remote
  -system, and that they are running and available. It also assumes you are using Hadoop 2.
  +NOTE: This procedure assumes that you have configured Hadoop and HDFS on your local system and/or a
  +remote system, and that they are running and available. It also assumes you are using Hadoop 2.
   The guide on
   link:https://hadoop.apache.org/docs/stable/hadoop-project-dist/hadoop-common/SingleCluster.html[Setting up a Single Node Cluster]
   in the Hadoop documentation is a good starting point.
  -====
  -
   
   . Stop HBase if it is running.
   +
  
positive.code: </property>
  ----
  +
  Next, change the `hbase.rootdir` from the local filesystem to the address of your HDFS instance, using the `hdfs:////` URI syntax.
  In this example, HDFS is running on the localhost at port 8020. Be sure to either remove the entry for `hbase.unsafe.stream.capability.enforce` or set it to true.
  +
  [source,xml]
  ----
  
negative.code: </property>
  ----
  +
  You do not need to create the directory in HDFS; HBase will do this for you.
  If you create the directory, HBase will attempt to do a migration, which is not what you want.
  +
  Finally, remove the configuration for `hbase.tmp.dir`.
  . Start HBase.
  +
  Use the _bin/start-hbase.sh_ command to start HBase.
  