You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@drill.apache.org by br...@apache.org on 2015/06/17 02:10:45 UTC

[10/10] drill git commit: DRILL-3078

DRILL-3078


Project: http://git-wip-us.apache.org/repos/asf/drill/repo
Commit: http://git-wip-us.apache.org/repos/asf/drill/commit/3d023e2a
Tree: http://git-wip-us.apache.org/repos/asf/drill/tree/3d023e2a
Diff: http://git-wip-us.apache.org/repos/asf/drill/diff/3d023e2a

Branch: refs/heads/gh-pages
Commit: 3d023e2a364adc93bd60a78d9bd74019355c1044
Parents: e3262a5
Author: Kristine Hahn <kh...@maprtech.com>
Authored: Tue Jun 16 16:45:17 2015 -0700
Committer: Kristine Hahn <kh...@maprtech.com>
Committed: Tue Jun 16 16:45:17 2015 -0700

----------------------------------------------------------------------
 _data/docs.json                                 | 166 ++++++++++++----
 .../050-starting-drill-in-distributed mode.md   |  87 ---------
 .../050-starting-drill-in-distributed-mode.md   |  87 +++++++++
 .../010-interfaces-introduction.md              |   7 +-
 .../020-configuring-odbc-on-linux-mac-os-x.md   | 180 -----------------
 .../020-configuring-odbc-on-linux.md            | 192 +++++++++++++++++++
 .../025-configuring-odbc-on-mac-os-x.md         | 183 ++++++++++++++++++
 .../030-configuring-odbc-on-windows.md          |  23 +--
 .../040-testing-the-odbc-connection.md          |  61 ++++--
 .../010-installing-the-driver-on-linux.md       |  26 ++-
 .../020-installing-the-driver-on-mac-os-x.md    |  14 +-
 .../030-installing-the-driver-on-windows.md     |  15 +-
 .../020-connecting-drill-explorer-to-data.md    |   6 +-
 13 files changed, 679 insertions(+), 368 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/drill/blob/3d023e2a/_data/docs.json
----------------------------------------------------------------------
diff --git a/_data/docs.json b/_data/docs.json
index 1e0c55c..491fddc 100644
--- a/_data/docs.json
+++ b/_data/docs.json
@@ -1165,8 +1165,8 @@
                         }
                     ], 
                     "children": [], 
-                    "next_title": "Configuring ODBC on Linux/Mac OS X", 
-                    "next_url": "/docs/configuring-odbc-on-linux-mac-os-x/", 
+                    "next_title": "Configuring ODBC on Linux", 
+                    "next_url": "/docs/configuring-odbc-on-linux/", 
                     "parent": "Configuring ODBC", 
                     "previous_title": "Configuring ODBC", 
                     "previous_url": "/docs/configuring-odbc/", 
@@ -1186,14 +1186,35 @@
                         }
                     ], 
                     "children": [], 
-                    "next_title": "Configuring ODBC on Windows", 
-                    "next_url": "/docs/configuring-odbc-on-windows/", 
+                    "next_title": "Configuring ODBC on Mac OS X", 
+                    "next_url": "/docs/configuring-odbc-on-mac-os-x/", 
                     "parent": "Configuring ODBC", 
                     "previous_title": "ODBC Configuration Reference", 
                     "previous_url": "/docs/odbc-configuration-reference/", 
-                    "relative_path": "_docs/odbc-jdbc-interfaces/configuring-odbc/020-configuring-odbc-on-linux-mac-os-x.md", 
-                    "title": "Configuring ODBC on Linux/Mac OS X", 
-                    "url": "/docs/configuring-odbc-on-linux-mac-os-x/"
+                    "relative_path": "_docs/odbc-jdbc-interfaces/configuring-odbc/020-configuring-odbc-on-linux.md", 
+                    "title": "Configuring ODBC on Linux", 
+                    "url": "/docs/configuring-odbc-on-linux/"
+                }, 
+                {
+                    "breadcrumbs": [
+                        {
+                            "title": "Configuring ODBC", 
+                            "url": "/docs/configuring-odbc/"
+                        }, 
+                        {
+                            "title": "ODBC/JDBC Interfaces", 
+                            "url": "/docs/odbc-jdbc-interfaces/"
+                        }
+                    ], 
+                    "children": [], 
+                    "next_title": "Configuring ODBC on Windows", 
+                    "next_url": "/docs/configuring-odbc-on-windows/", 
+                    "parent": "Configuring ODBC", 
+                    "previous_title": "Configuring ODBC on Linux", 
+                    "previous_url": "/docs/configuring-odbc-on-linux/", 
+                    "relative_path": "_docs/odbc-jdbc-interfaces/configuring-odbc/025-configuring-odbc-on-mac-os-x.md", 
+                    "title": "Configuring ODBC on Mac OS X", 
+                    "url": "/docs/configuring-odbc-on-mac-os-x/"
                 }, 
                 {
                     "breadcrumbs": [
@@ -1210,8 +1231,8 @@
                     "next_title": "Testing the ODBC Connection", 
                     "next_url": "/docs/testing-the-odbc-connection/", 
                     "parent": "Configuring ODBC", 
-                    "previous_title": "Configuring ODBC on Linux/Mac OS X", 
-                    "previous_url": "/docs/configuring-odbc-on-linux-mac-os-x/", 
+                    "previous_title": "Configuring ODBC on Mac OS X", 
+                    "previous_url": "/docs/configuring-odbc-on-mac-os-x/", 
                     "relative_path": "_docs/odbc-jdbc-interfaces/configuring-odbc/030-configuring-odbc-on-windows.md", 
                     "title": "Configuring ODBC on Windows", 
                     "url": "/docs/configuring-odbc-on-windows/"
@@ -1247,7 +1268,7 @@
             "title": "Configuring ODBC", 
             "url": "/docs/configuring-odbc/"
         }, 
-        "Configuring ODBC on Linux/Mac OS X": {
+        "Configuring ODBC on Linux": {
             "breadcrumbs": [
                 {
                     "title": "Configuring ODBC", 
@@ -1259,14 +1280,35 @@
                 }
             ], 
             "children": [], 
-            "next_title": "Configuring ODBC on Windows", 
-            "next_url": "/docs/configuring-odbc-on-windows/", 
+            "next_title": "Configuring ODBC on Mac OS X", 
+            "next_url": "/docs/configuring-odbc-on-mac-os-x/", 
             "parent": "Configuring ODBC", 
             "previous_title": "ODBC Configuration Reference", 
             "previous_url": "/docs/odbc-configuration-reference/", 
-            "relative_path": "_docs/odbc-jdbc-interfaces/configuring-odbc/020-configuring-odbc-on-linux-mac-os-x.md", 
-            "title": "Configuring ODBC on Linux/Mac OS X", 
-            "url": "/docs/configuring-odbc-on-linux-mac-os-x/"
+            "relative_path": "_docs/odbc-jdbc-interfaces/configuring-odbc/020-configuring-odbc-on-linux.md", 
+            "title": "Configuring ODBC on Linux", 
+            "url": "/docs/configuring-odbc-on-linux/"
+        }, 
+        "Configuring ODBC on Mac OS X": {
+            "breadcrumbs": [
+                {
+                    "title": "Configuring ODBC", 
+                    "url": "/docs/configuring-odbc/"
+                }, 
+                {
+                    "title": "ODBC/JDBC Interfaces", 
+                    "url": "/docs/odbc-jdbc-interfaces/"
+                }
+            ], 
+            "children": [], 
+            "next_title": "Configuring ODBC on Windows", 
+            "next_url": "/docs/configuring-odbc-on-windows/", 
+            "parent": "Configuring ODBC", 
+            "previous_title": "Configuring ODBC on Linux", 
+            "previous_url": "/docs/configuring-odbc-on-linux/", 
+            "relative_path": "_docs/odbc-jdbc-interfaces/configuring-odbc/025-configuring-odbc-on-mac-os-x.md", 
+            "title": "Configuring ODBC on Mac OS X", 
+            "url": "/docs/configuring-odbc-on-mac-os-x/"
         }, 
         "Configuring ODBC on Windows": {
             "breadcrumbs": [
@@ -1283,8 +1325,8 @@
             "next_title": "Testing the ODBC Connection", 
             "next_url": "/docs/testing-the-odbc-connection/", 
             "parent": "Configuring ODBC", 
-            "previous_title": "Configuring ODBC on Linux/Mac OS X", 
-            "previous_url": "/docs/configuring-odbc-on-linux-mac-os-x/", 
+            "previous_title": "Configuring ODBC on Mac OS X", 
+            "previous_url": "/docs/configuring-odbc-on-mac-os-x/", 
             "relative_path": "_docs/odbc-jdbc-interfaces/configuring-odbc/030-configuring-odbc-on-windows.md", 
             "title": "Configuring ODBC on Windows", 
             "url": "/docs/configuring-odbc-on-windows/"
@@ -3599,7 +3641,7 @@
                             "parent": "Installing Drill in Distributed Mode", 
                             "previous_title": "Installing Drill on the Cluster", 
                             "previous_url": "/docs/installing-drill-on-the-cluster/", 
-                            "relative_path": "_docs/install/050-starting-drill-in-distributed mode.md", 
+                            "relative_path": "_docs/install/050-starting-drill-in-distributed-mode.md", 
                             "title": "Starting Drill in Distributed Mode", 
                             "url": "/docs/starting-drill-in-distributed-mode/"
                         }
@@ -3707,7 +3749,7 @@
                     "parent": "Installing Drill in Distributed Mode", 
                     "previous_title": "Installing Drill on the Cluster", 
                     "previous_url": "/docs/installing-drill-on-the-cluster/", 
-                    "relative_path": "_docs/install/050-starting-drill-in-distributed mode.md", 
+                    "relative_path": "_docs/install/050-starting-drill-in-distributed-mode.md", 
                     "title": "Starting Drill in Distributed Mode", 
                     "url": "/docs/starting-drill-in-distributed-mode/"
                 }
@@ -4837,8 +4879,8 @@
                 }
             ], 
             "children": [], 
-            "next_title": "Configuring ODBC on Linux/Mac OS X", 
-            "next_url": "/docs/configuring-odbc-on-linux-mac-os-x/", 
+            "next_title": "Configuring ODBC on Linux", 
+            "next_url": "/docs/configuring-odbc-on-linux/", 
             "parent": "Configuring ODBC", 
             "previous_title": "Configuring ODBC", 
             "previous_url": "/docs/configuring-odbc/", 
@@ -5005,8 +5047,8 @@
                                 }
                             ], 
                             "children": [], 
-                            "next_title": "Configuring ODBC on Linux/Mac OS X", 
-                            "next_url": "/docs/configuring-odbc-on-linux-mac-os-x/", 
+                            "next_title": "Configuring ODBC on Linux", 
+                            "next_url": "/docs/configuring-odbc-on-linux/", 
                             "parent": "Configuring ODBC", 
                             "previous_title": "Configuring ODBC", 
                             "previous_url": "/docs/configuring-odbc/", 
@@ -5026,14 +5068,35 @@
                                 }
                             ], 
                             "children": [], 
-                            "next_title": "Configuring ODBC on Windows", 
-                            "next_url": "/docs/configuring-odbc-on-windows/", 
+                            "next_title": "Configuring ODBC on Mac OS X", 
+                            "next_url": "/docs/configuring-odbc-on-mac-os-x/", 
                             "parent": "Configuring ODBC", 
                             "previous_title": "ODBC Configuration Reference", 
                             "previous_url": "/docs/odbc-configuration-reference/", 
-                            "relative_path": "_docs/odbc-jdbc-interfaces/configuring-odbc/020-configuring-odbc-on-linux-mac-os-x.md", 
-                            "title": "Configuring ODBC on Linux/Mac OS X", 
-                            "url": "/docs/configuring-odbc-on-linux-mac-os-x/"
+                            "relative_path": "_docs/odbc-jdbc-interfaces/configuring-odbc/020-configuring-odbc-on-linux.md", 
+                            "title": "Configuring ODBC on Linux", 
+                            "url": "/docs/configuring-odbc-on-linux/"
+                        }, 
+                        {
+                            "breadcrumbs": [
+                                {
+                                    "title": "Configuring ODBC", 
+                                    "url": "/docs/configuring-odbc/"
+                                }, 
+                                {
+                                    "title": "ODBC/JDBC Interfaces", 
+                                    "url": "/docs/odbc-jdbc-interfaces/"
+                                }
+                            ], 
+                            "children": [], 
+                            "next_title": "Configuring ODBC on Windows", 
+                            "next_url": "/docs/configuring-odbc-on-windows/", 
+                            "parent": "Configuring ODBC", 
+                            "previous_title": "Configuring ODBC on Linux", 
+                            "previous_url": "/docs/configuring-odbc-on-linux/", 
+                            "relative_path": "_docs/odbc-jdbc-interfaces/configuring-odbc/025-configuring-odbc-on-mac-os-x.md", 
+                            "title": "Configuring ODBC on Mac OS X", 
+                            "url": "/docs/configuring-odbc-on-mac-os-x/"
                         }, 
                         {
                             "breadcrumbs": [
@@ -5050,8 +5113,8 @@
                             "next_title": "Testing the ODBC Connection", 
                             "next_url": "/docs/testing-the-odbc-connection/", 
                             "parent": "Configuring ODBC", 
-                            "previous_title": "Configuring ODBC on Linux/Mac OS X", 
-                            "previous_url": "/docs/configuring-odbc-on-linux-mac-os-x/", 
+                            "previous_title": "Configuring ODBC on Mac OS X", 
+                            "previous_url": "/docs/configuring-odbc-on-mac-os-x/", 
                             "relative_path": "_docs/odbc-jdbc-interfaces/configuring-odbc/030-configuring-odbc-on-windows.md", 
                             "title": "Configuring ODBC on Windows", 
                             "url": "/docs/configuring-odbc-on-windows/"
@@ -9503,7 +9566,7 @@
             "parent": "Installing Drill in Distributed Mode", 
             "previous_title": "Installing Drill on the Cluster", 
             "previous_url": "/docs/installing-drill-on-the-cluster/", 
-            "relative_path": "_docs/install/050-starting-drill-in-distributed mode.md", 
+            "relative_path": "_docs/install/050-starting-drill-in-distributed-mode.md", 
             "title": "Starting Drill in Distributed Mode", 
             "url": "/docs/starting-drill-in-distributed-mode/"
         }, 
@@ -11314,7 +11377,7 @@
                             "parent": "Installing Drill in Distributed Mode", 
                             "previous_title": "Installing Drill on the Cluster", 
                             "previous_url": "/docs/installing-drill-on-the-cluster/", 
-                            "relative_path": "_docs/install/050-starting-drill-in-distributed mode.md", 
+                            "relative_path": "_docs/install/050-starting-drill-in-distributed-mode.md", 
                             "title": "Starting Drill in Distributed Mode", 
                             "url": "/docs/starting-drill-in-distributed-mode/"
                         }
@@ -12020,8 +12083,8 @@
                                 }
                             ], 
                             "children": [], 
-                            "next_title": "Configuring ODBC on Linux/Mac OS X", 
-                            "next_url": "/docs/configuring-odbc-on-linux-mac-os-x/", 
+                            "next_title": "Configuring ODBC on Linux", 
+                            "next_url": "/docs/configuring-odbc-on-linux/", 
                             "parent": "Configuring ODBC", 
                             "previous_title": "Configuring ODBC", 
                             "previous_url": "/docs/configuring-odbc/", 
@@ -12041,14 +12104,35 @@
                                 }
                             ], 
                             "children": [], 
-                            "next_title": "Configuring ODBC on Windows", 
-                            "next_url": "/docs/configuring-odbc-on-windows/", 
+                            "next_title": "Configuring ODBC on Mac OS X", 
+                            "next_url": "/docs/configuring-odbc-on-mac-os-x/", 
                             "parent": "Configuring ODBC", 
                             "previous_title": "ODBC Configuration Reference", 
                             "previous_url": "/docs/odbc-configuration-reference/", 
-                            "relative_path": "_docs/odbc-jdbc-interfaces/configuring-odbc/020-configuring-odbc-on-linux-mac-os-x.md", 
-                            "title": "Configuring ODBC on Linux/Mac OS X", 
-                            "url": "/docs/configuring-odbc-on-linux-mac-os-x/"
+                            "relative_path": "_docs/odbc-jdbc-interfaces/configuring-odbc/020-configuring-odbc-on-linux.md", 
+                            "title": "Configuring ODBC on Linux", 
+                            "url": "/docs/configuring-odbc-on-linux/"
+                        }, 
+                        {
+                            "breadcrumbs": [
+                                {
+                                    "title": "Configuring ODBC", 
+                                    "url": "/docs/configuring-odbc/"
+                                }, 
+                                {
+                                    "title": "ODBC/JDBC Interfaces", 
+                                    "url": "/docs/odbc-jdbc-interfaces/"
+                                }
+                            ], 
+                            "children": [], 
+                            "next_title": "Configuring ODBC on Windows", 
+                            "next_url": "/docs/configuring-odbc-on-windows/", 
+                            "parent": "Configuring ODBC", 
+                            "previous_title": "Configuring ODBC on Linux", 
+                            "previous_url": "/docs/configuring-odbc-on-linux/", 
+                            "relative_path": "_docs/odbc-jdbc-interfaces/configuring-odbc/025-configuring-odbc-on-mac-os-x.md", 
+                            "title": "Configuring ODBC on Mac OS X", 
+                            "url": "/docs/configuring-odbc-on-mac-os-x/"
                         }, 
                         {
                             "breadcrumbs": [
@@ -12065,8 +12149,8 @@
                             "next_title": "Testing the ODBC Connection", 
                             "next_url": "/docs/testing-the-odbc-connection/", 
                             "parent": "Configuring ODBC", 
-                            "previous_title": "Configuring ODBC on Linux/Mac OS X", 
-                            "previous_url": "/docs/configuring-odbc-on-linux-mac-os-x/", 
+                            "previous_title": "Configuring ODBC on Mac OS X", 
+                            "previous_url": "/docs/configuring-odbc-on-mac-os-x/", 
                             "relative_path": "_docs/odbc-jdbc-interfaces/configuring-odbc/030-configuring-odbc-on-windows.md", 
                             "title": "Configuring ODBC on Windows", 
                             "url": "/docs/configuring-odbc-on-windows/"

http://git-wip-us.apache.org/repos/asf/drill/blob/3d023e2a/_docs/install/050-starting-drill-in-distributed mode.md
----------------------------------------------------------------------
diff --git a/_docs/install/050-starting-drill-in-distributed mode.md b/_docs/install/050-starting-drill-in-distributed mode.md
deleted file mode 100644
index aca25eb..0000000
--- a/_docs/install/050-starting-drill-in-distributed mode.md	
+++ /dev/null
@@ -1,87 +0,0 @@
----
-title: Starting Drill in Distributed Mode
-parent: "Installing Drill in Distributed Mode"
----
-
-The Drillbit service accepts requests from the client, processing the queries, and returning results to the client. You install Drill as a service and run the Drillbit on all of the required nodes in a Hadoop cluster to form a distributed cluster environment. When a Drillbit runs on each data node in the cluster, Drill maximizes data locality during query execution. Movement of data over the network or between nodes is minimized or eliminated when possible.
-
-To use Drill in distributed mode, you need to control a Drillbit. If you use Drill in embedded mode, you do not use the **drillbit** command. 
-
-Using the **drillbit command**, located in the `bin` directory, you check the status of the Drillbit, start, stop, and restart a DrillBit. You can use a configuration file to start Drill. Using such a file is handy for controlling Drillbits on multiple nodes.
-
-### drillbit Command Syntax
-
-    drillbit.sh [--config <conf-dir>] (start|stop|status|restart|autorestart)
-
-For example, to restart a Drillbit, navigate to the Drill installation directory, and issue the following command:
-
-    bin/drillbit.sh restart
-
-## Starting the Drill Shell
-Using the Drill shell, you can connect to relational databases and execute SQL commands. To start the Drill shell, run one of the following scripts, which are located in the bin directory of the Drill installation:
-
-* `drill-conf`  
-  Opens the shell using the connection string to ZooKeeper nodes specified in the drill-conf script.  
-* `drill-localhost`  
-  Opens the Drill shell using a connection to the ZooKeeper running on the local host.
-
-Complete the following steps to start the Drill shell on the local node:
-
-  1. Navigate to the Drill installation directory, and issue the following command to start the Drillbit if necessary:
-  
-        bin/drillbit.sh restart
-  2. Issue the following command to start the Drill shell if ZooKeeper is running on the same node as the shell:
-  
-        bin/drill-localhost
-     
-     Alternatively, issue the following command to start the Drill shell using the connection string in `drill-conf`:
-
-         bin/drill-conf
-
-  3. Issue the following query to check the Drillbits running in the cluster:
-  
-        0: jdbc:drill:zk=<zk1host>:<port> select * from sys.drillbits;
-
-Drill provides a list of Drillbits that are running.
-
-    +----------------+---------------+---------------+---------------+-----------+
-    |    hostname    | user_port     | control_port  |   data_port   |  current  |
-    +----------------+---------------+---------------+---------------+-----------+
-    | <host address> | <port number> | <port number> | <port number> | <boolean> |
-    +----------------+---------------+---------------+---------------+-----------+
-
-Now you can run queries. The Drill installation includes sample data
-that you can query. Refer to [Querying Parquet Files]({{ site.baseurl }}/docs/querying-parquet-files/).
-
-### Using an Ad-Hoc Connection to Drill
-To use a custom connection to Drill, but not alter the connection string in `drill-conf` that you normally use, start the Drill shell on an ad-hoc basis using `sqlline`. For example, to start the Drill shell using a particular storage plugin as a schema, use the following command syntax: 
-
-    sqlline –u jdbc:drill:[schema=<storage plugin>;]zk=<zk name>[:<port>][,<zk name2>[:<port>]... ]
-
-#### sqlline Arguments 
-
-* `-u` is the option that precedes a connection string. Required.  
-* `jdbc` is the connection protocol. Required.  
-* `schema` is the name of a [storage plugin]({{site.baseurl}}/docs/storage-plugin-registration) to use for queries. Optional.  
-* `Zk=zkname` is one or more ZooKeeper host names or IP addresses.  
-* `port` is the ZooKeeper port number. Optional. Port 2181 is the default.  
-
-For example, start the Drill shell using the `dfs` storage plugin. Specifying the storage plugin when you start up eliminates the need to specify the storage plugin in the query:
-
-    bin/sqlline –u jdbc:drill:schema=dfs;zk=centos26
-
-This command starts the Drill shell in a cluster configured to run ZooKeeper on three nodes:
-
-    bin/sqlline –u jdbc:drill:zk=cento23,zk=centos24,zk=centos26:5181
-
-## Exiting the Drill Shell
-
-To exit the Drill shell, issue the following command:
-
-    !quit
-
-## Stopping Drill
-
-In some cases, such as stopping while a query is in progress, the `!quit` command does not stop Drill running in embedded mode. In distributed mode, you stop the Drillbit service. Navigate to the Drill installation directory, and issue the following command to stop a Drillbit:
-  
-    bin/drillbit.sh stop

http://git-wip-us.apache.org/repos/asf/drill/blob/3d023e2a/_docs/install/050-starting-drill-in-distributed-mode.md
----------------------------------------------------------------------
diff --git a/_docs/install/050-starting-drill-in-distributed-mode.md b/_docs/install/050-starting-drill-in-distributed-mode.md
new file mode 100644
index 0000000..9ef5d0b
--- /dev/null
+++ b/_docs/install/050-starting-drill-in-distributed-mode.md
@@ -0,0 +1,87 @@
+---
+title: Starting Drill in Distributed Mode
+parent: "Installing Drill in Distributed Mode"
+---
+
+The Drillbit service accepts requests from the client, processing the queries, and returning results to the client. You install Drill as a service and run the Drillbit on all of the required nodes in a Hadoop cluster to form a distributed cluster environment. When a Drillbit runs on each data node in the cluster, Drill maximizes data locality during query execution. Movement of data over the network or between nodes is minimized or eliminated when possible.
+
+To use Drill in distributed mode, you need to control a Drillbit. If you use Drill in embedded mode, you do not use the **drillbit** command. 
+
+Using the **drillbit command**, located in the `bin` directory, you check the status of the Drillbit, start, stop, and restart a DrillBit. You can use a configuration file to start Drill. Using such a file is handy for controlling Drillbits on multiple nodes.
+
+### drillbit Command Syntax
+
+    drillbit.sh [--config <conf-dir>] (start|stop|status|restart|autorestart)
+
+For example, to restart a Drillbit, navigate to the Drill installation directory, and issue the following command:
+
+    bin/drillbit.sh restart
+
+## Starting the Drill Shell
+Using the Drill shell, you can connect to relational databases and execute SQL commands. To start the Drill shell, run one of the following scripts, which are located in the bin directory of the Drill installation:
+
+* `drill-conf`  
+  Opens the shell using the connection string to ZooKeeper nodes specified in `drill-override.conf` in `/opt/mapr/drill/drill-1.0.0/conf`.  
+* `drill-localhost`  
+  Opens the Drill shell using a connection to the ZooKeeper running on the local host.
+
+Complete the following steps to start the Drill shell on the local node:
+
+  1. Navigate to the Drill installation directory, and issue the following command to start the Drillbit if necessary:
+  
+        bin/drillbit.sh restart
+  2. Issue the following command to start the Drill shell if ZooKeeper is running on the same node as the shell:
+  
+        bin/drill-localhost
+     
+     Alternatively, issue the following command to start the Drill shell using the connection string in `drill-conf`:
+
+         bin/drill-conf
+
+  3. Issue the following query to check the Drillbits running in the cluster:
+  
+        0: jdbc:drill:zk=<zk1host>:<port> select * from sys.drillbits;
+
+Drill provides a list of Drillbits that are running.
+
+    +----------------+---------------+---------------+---------------+-----------+
+    |    hostname    | user_port     | control_port  |   data_port   |  current  |
+    +----------------+---------------+---------------+---------------+-----------+
+    | <host address> | <port number> | <port number> | <port number> | <boolean> |
+    +----------------+---------------+---------------+---------------+-----------+
+
+Now you can run queries. The Drill installation includes sample data
+that you can query. Refer to [Querying Parquet Files]({{ site.baseurl }}/docs/querying-parquet-files/).
+
+### Using an Ad-Hoc Connection to Drill
+To use a custom connection to Drill, but not alter the connection string in `drill-conf` that you normally use, start the Drill shell on an ad-hoc basis using `sqlline`. For example, to start the Drill shell using a particular storage plugin as a schema, use the following command syntax: 
+
+    sqlline –u jdbc:drill:[schema=<storage plugin>;]zk=<zk name>[:<port>][,<zk name2>[:<port>]... ]
+
+#### sqlline Arguments 
+
+* `-u` is the option that precedes a connection string. Required.  
+* `jdbc` is the connection protocol. Required.  
+* `schema` is the name of a [storage plugin]({{site.baseurl}}/docs/storage-plugin-registration) to use for queries. Optional.  
+* `Zk=zkname` is one or more ZooKeeper host names or IP addresses.  
+* `port` is the ZooKeeper port number. Optional. Port 2181 is the default.  
+
+For example, start the Drill shell using the `dfs` storage plugin. Specifying the storage plugin when you start up eliminates the need to specify the storage plugin in the query:
+
+    bin/sqlline –u jdbc:drill:schema=dfs;zk=centos26
+
+This command starts the Drill shell in a cluster configured to run ZooKeeper on three nodes:
+
+    bin/sqlline –u jdbc:drill:zk=cento23,zk=centos24,zk=centos26:5181
+
+## Exiting the Drill Shell
+
+To exit the Drill shell, issue the following command:
+
+    !quit
+
+## Stopping Drill
+
+In some cases, such as stopping while a query is in progress, the `!quit` command does not stop Drill running in embedded mode. In distributed mode, you stop the Drillbit service. Navigate to the Drill installation directory, and issue the following command to stop a Drillbit:
+  
+    bin/drillbit.sh stop

http://git-wip-us.apache.org/repos/asf/drill/blob/3d023e2a/_docs/odbc-jdbc-interfaces/010-interfaces-introduction.md
----------------------------------------------------------------------
diff --git a/_docs/odbc-jdbc-interfaces/010-interfaces-introduction.md b/_docs/odbc-jdbc-interfaces/010-interfaces-introduction.md
index 2fafa26..2ea6b4d 100644
--- a/_docs/odbc-jdbc-interfaces/010-interfaces-introduction.md
+++ b/_docs/odbc-jdbc-interfaces/010-interfaces-introduction.md
@@ -7,17 +7,14 @@ You can connect to Apache Drill through the following interfaces:
   * Drill shell
   * Drill Web UI
   * [ODBC]({{ site.baseurl }}/docs/installing-the-odbc-driver/)*
-  * [JDBC]({{ site.baseurl }}/docs/using-jdbc/)
+  * [JDBC]({{ site.baseurl }}/docs/using-jdbc-with-squirrel-on-windows/)
   * C++ API
 
 *Apache Drill does not have an open source ODBC driver. However, MapR provides an ODBC 3.8 driver developed specifically for connecting Apache Drill to BI tools. 
 
 ## Using ODBC to Access Apache Drill from BI Tools
 
-MapR provides an ODBC 3.8 driver that connects Windows, Mac OS X, and Linux to Apache Drill and BI tools. Install the latest version of Apache Drill with the latest version of
-the MapR Drill ODBC driver. For example, if you have Apache Drill 0.8 and a MapR Drill ODBC driver installed on your machine, and you upgrade to Apache Drill 1.0, do not assume that the
-MapR Drill ODBC driver installed on your machine will work with the new version of
-Apache Drill. Use latest MapR Drill ODBC driver and Apache Drill versions.
+MapR provides an ODBC 3.8 driver that connects Windows, Mac OS X, and Linux to Apache Drill and BI tools. Install the latest version of Apache Drill with the latest version of the MapR Drill ODBC driver. An ODBC driver that you installed with a older version of Drill probably will not work with an upgraded version of Drill.
 
 Access the latest MapR Drill ODBC drivers in the following location:
 

http://git-wip-us.apache.org/repos/asf/drill/blob/3d023e2a/_docs/odbc-jdbc-interfaces/configuring-odbc/020-configuring-odbc-on-linux-mac-os-x.md
----------------------------------------------------------------------
diff --git a/_docs/odbc-jdbc-interfaces/configuring-odbc/020-configuring-odbc-on-linux-mac-os-x.md b/_docs/odbc-jdbc-interfaces/configuring-odbc/020-configuring-odbc-on-linux-mac-os-x.md
deleted file mode 100644
index f8c122d..0000000
--- a/_docs/odbc-jdbc-interfaces/configuring-odbc/020-configuring-odbc-on-linux-mac-os-x.md
+++ /dev/null
@@ -1,180 +0,0 @@
----
-title: "Configuring ODBC on Linux/Mac OS X"
-parent: "Configuring ODBC"
----
-ODBC driver managers use configuration files to define and configure ODBC data
-sources and drivers. To configure an ODBC connection for Linux or Mac OS X, complete the following
-steps:
-
-* Step 1: Set Environment Variables (Linux only)
-* Step 2: Define the ODBC Data Sources in odbc.ini
-* Step 3: (Optional) Define the ODBC Driver in odbcinst.ini
-* Step 4: Configure the MapR Drill ODBC Driver
-
-## Sample Configuration Files
-
-Before you connect to Drill through an ODBC client tool
-on Linux or Mac OS X, copy the following configuration files in `/opt/mapr/drillobdc/Setup` to your home directory unless the files already exist in your home directory:
-
-* `mapr.drillodbc.ini`
-* `odbc.ini`
-* `odbcinst.ini`
-
-In your home directory, rename the files as hidden files. Use sudo if necessary:
-
-* .mapr.drillodbc.ini
-* .odbc.ini
-* .odbcinst.ini
-
-The installer for Mac OS X creates a sample user DSN in odbc.ini in either of the following locations:
-
-* ~/Library/ODBC/odbc.ini
-* ~/.odbc.ini
-
-Depending on the driver manager you use, the user DSN in one of these files will be effective.
-
-----------
-
-## Step 1: Set Environment Variables 
-
-### Linux
-
-1. Set the ODBCINI environment variable to point to the `.odbc.ini` in your home directory. For example:  
-   `export ODBCINI=~/.odbc.ini`
-2. Set the MAPRDRILLINI environment variable to point to `.mapr.drillodbc.ini` in your home directory. For example:  
-   `export MAPRDRILLINI=~/.mapr.drillodbc.ini`
-3. Set the LD_LIBRARY_PATH environment variable  to point to your ODBC driver manager libraries and the MapR ODBC Driver for Apache Drill shared libraries. For example:  
-   `export LD_LIBRARY_PATH=/usr/local/lib:/opt/mapr/drillodbc/lib/64`
-
-You can have both 32- and 64-bit versions of the driver installed at the same time on the same computer. 
-{% include startimportant.html %}Do not include the paths to both 32- and 64-bit shared libraries in LD_LIBRARY PATH at the same time.{% include endimportant.html %}
-Only include the path to the shared libraries corresponding to the driver matching the bitness of the client application used.
-
-### Mac OS X
-
-Create or modify the `/etc/launchd.conf` file to set environment variables. Set the SIMBAINI variable to point to the `.mapr.drillodbc.ini` file, the ODBCSYSINI varialbe to the `.odbcinst.ini` file, the ODBCINI variable to the `.odbc.ini` file, and the DYLD_LIBRARY_PATH to the location of the dynamic linker (DYLD) libraries and to the MapR Drill ODBC Driver. If you installed the iODBC driver manager using the DMG, the DYLD libraries are installed in `/usr/local/iODBC/lib`. The launchd.conf file should look something like this:
-
-    setenv SIMBAINI /Users/joeuser/.mapr.drillodbc.ini
-    setenv ODBCSYSINI /Users/joeuser/.odbcinst.ini
-    setenv ODBCINI /Users/joeuser/.odbc.ini
-    launchctl setenv DYLD_LIBRARY_PATH /usr/local/iODBC/lib:/opt/mapr/drillodbc/lib/universal
-
-Restart the Mac OS X or run `launchctl load /etc/launchd.conf`.
-----------
-
-## Step 2: Define the ODBC Data Sources in .odbc.ini
-
-Define the ODBC data sources in the `~/.odbc.ini` configuration file for your environment. The following sample shows a possible configuration for using Drill in embedded mode. 
-
-**Example**
-          
-    [ODBC]
-    # Specify any global ODBC configuration here such as ODBC tracing.
-  
-    [ODBC Data Sources]
-    Sample MapR Drill DSN=MapR Drill ODBC Driver
-  
-    [Sample MapR Drill DSN]
-    # Description: DSN Description.
-    # This key is not necessary and is only to give a description of the data source.
-    Description=Sample MapR Drill ODBC Driver DSN
-    # Driver: The location where the ODBC driver is installed to.
-    Driver=/opt/mapr/drillodbc/lib/universal/libmaprdrillodbc.dylib
-  
-    # The DriverUnicodeEncoding setting is only used for SimbaDM
-    # When set to 1, SimbaDM runs in UTF-16 mode.
-    # When set to 2, SimbaDM runs in UTF-8 mode.
-    #DriverUnicodeEncoding=2
-
-    # Values for ConnectionType, AdvancedProperties, Catalog, Schema should be set here.
-
-    # If ConnectionType is Direct, include Host and Port. If ConnectionType is ZooKeeper, include ZKQuorum and ZKClusterID
-    # They can also be specified on the connection string.
-    # AuthenticationType: No authentication; Basic Authentication
-    ConnectionType=Direct
-    HOST=localhost
-    PORT=31010
-    ZKQuorum=[Zookeeper Quorum]
-    ZKClusterID=[Cluster ID]
-    AuthenticationType=No Authentication
-    UID=[USERNAME]
-    PWD=[PASSWORD]
-    AdvancedProperties=CastAnyToVarchar=true;HandshakeTimeout=5;QueryTimeout=180;TimestampTZDisplayTimezone=utc;ExcludedSchemas=sys,INFORMATION_SCHEMA;NumberOfPrefetchBuffers=5;
-    Catalog=DRILL
-    Schema=
-
-### Authentication Properties
-To password protect the DSN, uncomment the AuthenticationType, select Basic Authentication for the AuthenticationType, and configure UID and PWD properties.
-
-### Direct to Drillbit and ZooKeeper Quorum Properties
-To use Drill in distributed mode, set ConnectionType to Zookeeper, get the ZKQuorum and ZKClusterID values from the `drill-override.conf` file, and define the ZKQuorum and ZKClusterID properties. For example:
-
-* `ZKQuorum=localhost:2181`  
-* `ZKClusterID=drillbits1`
-
-To use Drill in embedded mode, set ConnectionType to Direct and define HOST and PORT properties. For example:
-
-* `HOST=localhost`  
-* `PORT=31010`
-
-[Driver Configuration Options]({{ site.baseurl }}/docs/odbc-configuration-reference/#configuration-options) describes configuration options available for controlling the
-behavior of DSNs using the MapR Drill ODBC Driver.
-
-----------
-
-## Step 3: (Optional) Define the ODBC Driver in .odbcinst.ini
-
-The `.odbcinst.ini` is an optional configuration file that defines the ODBC
-Drivers. This configuration file is optional because you can specify drivers
-directly in the` .odbc.ini` configuration file. The following sample shows a possible configuration.
-  
-**Example**
-
-    [ODBC Drivers]
-    MapR Drill ODBC Driver=Installed
-   
-    [MapR Drill ODBC Driver]
-    Description=MapR Drill ODBC Driver
-    Driver=/opt/mapr/drillodbc/lib/universal/libmaprdrillodbc.dylib
-
-----------
-
-## Step 4: Configure the MapR Drill ODBC Driver
-
-Configure the MapR Drill ODBC Driver for your environment by modifying the `.mapr.drillodbc.ini` configuration
-file. This configures the driver to work with your ODBC driver manager. The following sample shows a possible configuration, which you can use as is if you installed the default iODBC driver manager.
-
-**Example**
-
-    [Driver]
-    ## - Note that this default DriverManagerEncoding of UTF-32 is for iODBC.
-    DriverManagerEncoding=UTF-32
-    ErrorMessagesPath=/opt/mapr/drillodbc/ErrorMessages
-
-    LogLevel=0
-    LogPath=
-    SwapFilePath=/tmp
-
-    # iODBC
-    ODBCInstLib=libiodbcinst.dylib
-
-### Configuring .mapr.drillodbc.ini
-
-To configure the MapR Drill ODBC Driver in the `mapr.drillodbc.ini` configuration file, complete the following steps:
-
-  1. Open the `mapr.drillodbc.ini` configuration file in a text editor.
-  2. Edit the DriverManagerEncoding setting if necessary. The value is typically UTF-16 or UTF-32, but depends on the driver manager used. iODBC uses UTF-32 and unixODBC uses UTF-16. Review your ODBC Driver Manager documentation for the correct setting.
-  3. Edit the `ODBCInstLib` setting. The value is the name of the `ODBCInst` shared library for the ODBC driver manager that you use. The configuration file defaults to the shared library for `iODBC`. In Linux, the shared library name for iODBC is `libiodbcinst.so`. In Mac OS X, the shared library name for `iODBC` is `libiodbcinst.dylib`.
-     {% include startnote.html %}Review your ODBC Driver Manager documentation for the correct
-setting.{% include endnote.html %} 
-     Specify an absolute or relative filename for the library. If you use
-the relative file name, include the path to the library in the library path
-environment variable. In Linux, the library path environment variable is named
-`LD_LIBRARY_PATH`. In Mac OS X, the library path environment variable is
-named `DYLD_LIBRARY_PATH`.
-  4. Save the `mapr.drillodbc.ini` configuration file.
-
-### Next Step
-
-Refer to [Testing the ODBC Connection on Linux and Mac OS X]({{ site.baseurl }}/docs/testing-the-odbc-connection).
-

http://git-wip-us.apache.org/repos/asf/drill/blob/3d023e2a/_docs/odbc-jdbc-interfaces/configuring-odbc/020-configuring-odbc-on-linux.md
----------------------------------------------------------------------
diff --git a/_docs/odbc-jdbc-interfaces/configuring-odbc/020-configuring-odbc-on-linux.md b/_docs/odbc-jdbc-interfaces/configuring-odbc/020-configuring-odbc-on-linux.md
new file mode 100644
index 0000000..ad83541
--- /dev/null
+++ b/_docs/odbc-jdbc-interfaces/configuring-odbc/020-configuring-odbc-on-linux.md
@@ -0,0 +1,192 @@
+---
+title: "Configuring ODBC on Linux"
+parent: "Configuring ODBC"
+---
+ODBC driver managers use configuration files to define and configure ODBC data
+sources and drivers. To configure an ODBC connection for Linux, complete the following
+steps:
+
+* [Step 1: Set Environment Variables]({{site.baseurl}}/docs/configuring-odbc-on-linux/#step-1:-set-environment-variables)
+* [Step 2: Define the ODBC Data Sources in odbc.ini]({{site.baseurl}}/docs/configuring-odbc-on-linux/#step-2:-define-the-odbc-data-sources-in-.odbc.ini)
+* [Step 3: (Optional) Define the ODBC Driver in odbcinst.ini]({{site.baseurl}}/docs/configuring-odbc-on-linux/#step-3:-(optional)-define-the-odbc-driver-in-.odbcinst.ini)
+* [Step 4: Configure the MapR Drill ODBC Driver]({{site.baseurl}}/docs/configuring-odbc-on-linux/#configuring-.mapr.drillodbc.ini)
+
+## Sample Configuration Files
+
+Before you connect to Drill through an ODBC client tool
+on Linux, copy the following configuration files in `/opt/mapr/drillobdc/Setup` to your home directory unless the files already exist in your home directory:
+
+* `mapr.drillodbc.ini`
+* `odbc.ini`
+* `odbcinst.ini`
+
+In your home directory, rename the files as hidden files. Use sudo if necessary:
+
+* .mapr.drillodbc.ini
+* .odbc.ini
+* .odbcinst.ini
+
+----------
+
+## Step 1: Set Environment Variables 
+
+1. Set the ODBCINI environment variable to point to the `.odbc.ini` in your home directory. For example:  
+   `export ODBCINI=~/.odbc.ini`
+2. Set the MAPRDRILLINI environment variable to point to `.mapr.drillodbc.ini` in your home directory. For example:  
+   `export MAPRDRILLINI=~/.mapr.drillodbc.ini`
+3. Set the LD_LIBRARY_PATH environment variable  to point to your ODBC driver manager libraries and the MapR ODBC Driver for Apache Drill shared libraries. For example:  
+   `export LD_LIBRARY_PATH=/usr/local/lib:/opt/mapr/drillodbc/lib/64`
+
+You can have both 32- and 64-bit versions of the driver installed at the same time on the same computer. 
+{% include startimportant.html %}Do not include the paths to both 32- and 64-bit shared libraries in LD_LIBRARY PATH at the same time.{% include endimportant.html %}
+Only include the path to the shared libraries corresponding to the driver matching the bitness of the client application you use to access Drill.
+
+----------
+
+## Step 2: Define the ODBC Data Sources in .odbc.ini
+
+Define the ODBC data sources in the `~/.odbc.ini` configuration file for your environment. You set the following properties for using Drill in embedded mode:
+
+    ConnectionType=Direct
+    HOST=localhost
+    PORT=31010
+    ZKQuorum=
+    ZKClusterID=
+
+You set the following properties for using Drill in distributed mode:
+
+    ConnectionType=ZooKeeper
+    HOST=
+    PORT=
+    ZKQuorum=<host name>:<port>,<host name>:<port> . . . <host name>:<port>
+    ZKClusterID=<cluster name in `drill-override.conf`>
+
+The following Linux sample shows a possible configuration for using Drill in distributed mode. The configuration assumes you started Drill using the `drill-conf` command. The example modifies the default Linux-installed `.odbc.ini` for a 64-bit system by commenting out 32-bit properties, adding 64-bit properties, and removes the extraneous [Sample MapR Drill DSN 64] from `.odbc.ini`.
+
+    [ODBC]
+    Trace=no
+
+    [ODBC Data Sources]
+    #Sample MapR Drill DSN 32=MapR Drill ODBC Driver 32-bit
+    Sample MapR Drill DSN 64=MapR Drill ODBC Driver 64-bit
+
+    [Sample MapR Drill DSN 64]
+    #[Sample MapR Drill DSN 32]
+    # This key is not necessary and only describes the data source.
+    #Description=MapR Drill ODBC Driver (32-bit) DSN
+    Description=MapR Drill ODBC Driver (64-bit) DSN
+
+
+    # Driver: The location where the ODBC driver is installed to.
+    #Driver=/opt/mapr/drillodbc/lib/32/libmaprdrillodbc32.so
+    Driver=/opt/mapr/drillodbc/lib/64/libmaprdrillodbc64.so
+
+    # The DriverUnicodeEncoding setting is only used for SimbaDM
+    # When set to 1, SimbaDM runs in UTF-16 mode.
+    # When set to 2, SimbaDM runs in UTF-8 mode.
+    #DriverUnicodeEncoding=2
+
+    # Values for ConnectionType, AdvancedProperties, Catalog, Schema should be set here.
+    # If ConnectionType is Direct, include Host and Port. If ConnectionType is ZooKeeper, include ZKQuorum and ZKClusterID
+    # They can also be specified on the connection string.
+    # AuthenticationType: No authentication; Basic Authentication
+    ConnectionType=ZooKeeper
+    HOST=
+    PORT=
+    ZKQuorum=centos23:5181,centos28:5181,centos29:5181
+    ZKClusterID=docs41cluster-drillbits
+    AuthenticationType=No Authentication
+    UID=[USERNAME]
+    PWD=[PASSWORD]
+    AdvancedProperties=CastAnyToVarchar=true;HandshakeTimeout=5;QueryTimeout=180;TimestampTZDisplayTimezone=utc;ExcludedSchemas=sys,INFORMATION_SCHEMA;NumberOfPrefetchBuffers=5;
+    Catalog=DRILL
+    Schema=
+
+    # The DriverUnicodeEncoding setting is only used for SimbaDM
+
+### Authentication Properties
+To password protect the DSN, uncomment the AuthenticationType, select Basic Authentication for the AuthenticationType, and configure UID and PWD properties.
+
+### Direct and ZooKeeper Quorum Properties
+To use Drill in distributed mode, set ConnectionType to Zookeeper, get the ZKQuorum and ZKClusterID values from the `drill-override.conf` file, and define the ZKQuorum and ZKClusterID properties. Format ZKQuorum as a comma separated list of ZooKeeper nodes in the following format:  
+`<host name/ip address> : <port number>, <host name/ip address> : <port number>, . . .` 
+
+For example:
+
+* `ZKQuorum=centos23:5181,centos28:5181,centos29:5181`  
+* `ZKClusterID=docs41cluster-drillbits`
+
+To use Drill in embedded mode, do not define the ZKQuorum and ZKClusterID properties. Start Drill using the drill-localhost command, set ConnectionType to Direct, and define HOST and PORT properties. For example:
+
+* `HOST=centos32.lab:5181`  
+* `PORT=31010`
+
+[Driver Configuration Options]({{ site.baseurl }}/docs/odbc-configuration-reference/#configuration-options) describes configuration options available for controlling the
+behavior of DSNs using the MapR Drill ODBC Driver.
+
+----------
+
+## Step 3: (Optional) Define the ODBC Driver in .odbcinst.ini
+
+The `.odbcinst.ini` is an optional configuration file that defines the ODBC
+Drivers. This configuration file is optional because you can specify drivers
+directly in the` .odbc.ini` configuration file. The `.odbinst.ini` file contains the following sample configurations.
+  
+**Example**
+
+    [ODBC Drivers]
+    [ODBC Drivers]
+    MapR Drill ODBC Driver 32-bit=Installed
+    MapR Drill ODBC Driver 64-bit=Installed
+
+    [MapR Drill ODBC Driver 32-bit]
+    Description=MapR Drill ODBC Driver(32-bit)
+    Driver=/opt/mapr/drillodbc/lib/32/libmaprdrillodbc32.so
+
+    [MapR Drill ODBC Driver 64-bit]
+    Description=MapR Drill ODBC Driver(64-bit)
+    Driver=/opt/mapr/drillodbc/lib/64/libmaprdrillodbc64.so 
+
+----------
+
+## Step 4: Configure the MapR Drill ODBC Driver
+
+Configure the MapR Drill ODBC Driver for your environment by modifying the `.mapr.drillodbc.ini` configuration
+file. This configures the driver to work with your ODBC driver manager. The following sample shows a possible configuration, which you can use as is if you installed the default iODBC driver manager.
+
+**Example**
+
+    . . .
+    [Driver]
+    DriverManagerEncoding=UTF-32
+    ErrorMessagesPath=/opt/mapr/drillodbc/ErrorMessages
+    LogLevel=0
+    LogPath=[LogPath]
+    SwapFilePath=/tmp
+
+    ## - Uncomment the ODBCInstLib corresponding to the Driver Manager being used.
+    ## - Note that the path to your ODBC Driver Manager must be specified in LD_LIBRARY_PATH.
+
+    # Generic ODBCInstLib
+    #   iODBC
+    ODBCInstLib=libiodbcinst.so
+    . . .
+
+### Configuring .mapr.drillodbc.ini
+
+To configure the MapR Drill ODBC Driver in the `mapr.drillodbc.ini` configuration file, complete the following steps:
+
+  1. Open the `mapr.drillodbc.ini` configuration file in a text editor.
+  2. Edit the DriverManagerEncoding setting if necessary. The value is typically UTF-16 or UTF-32, but depends on the driver manager used. iODBC uses UTF-32 and unixODBC uses UTF-16. Review your ODBC Driver Manager documentation for the correct setting.
+  3. Edit the `ODBCInstLib` setting. The value is the name of the `ODBCInst` shared library for the ODBC driver manager that you use. The configuration file defaults to the shared library for `iODBC`. In Linux, the shared library name for iODBC is `libiodbcinst.so`. 
+     
+     Specify an absolute or relative filename for the library. If you use
+the relative file name, include the path to the library in the library path
+environment variable. The library path environment variable is named
+`LD_LIBRARY_PATH`. 
+  4. Save the `mapr.drillodbc.ini` configuration file.
+
+### Next Step
+
+Refer to [Testing the ODBC Connection]({{ site.baseurl }}/docs/testing-the-odbc-connection).
+

http://git-wip-us.apache.org/repos/asf/drill/blob/3d023e2a/_docs/odbc-jdbc-interfaces/configuring-odbc/025-configuring-odbc-on-mac-os-x.md
----------------------------------------------------------------------
diff --git a/_docs/odbc-jdbc-interfaces/configuring-odbc/025-configuring-odbc-on-mac-os-x.md b/_docs/odbc-jdbc-interfaces/configuring-odbc/025-configuring-odbc-on-mac-os-x.md
new file mode 100644
index 0000000..a93b31c
--- /dev/null
+++ b/_docs/odbc-jdbc-interfaces/configuring-odbc/025-configuring-odbc-on-mac-os-x.md
@@ -0,0 +1,183 @@
+---
+title: "Configuring ODBC on Mac OS X"
+parent: "Configuring ODBC"
+---
+ODBC driver managers use configuration files to define and configure ODBC data
+sources and drivers. To configure an ODBC connection for Linux or Mac OS X, complete the following
+steps:
+
+* [Step 1: Set Environment Variables]({{site.baseurl}}/docs/configuring-odbc-on-mac-os-x/#step-1:-set-environment-variables) (Linux only)
+* [Step 2: Define the ODBC Data Sources in odbc.ini]({{site.baseurl}}/docs/configuring-odbc-on-mac-os-x/#step-2:-define-the-odbc-data-sources-in-.odbc.ini)
+* [Step 3: (Optional) Define the ODBC Driver in odbcinst.ini]({{site.baseurl}}/docs/configuring-odbc-on-mac-os-x/#step-3:-(optional)-define-the-odbc-driver-in-.odbcinst.ini)
+* [Step 4: Configure the MapR Drill ODBC Driver]({{site.baseurl}}/docs/configuring-odbc-on-mac-os-x/#configuring-.mapr.drillodbc.ini)
+
+## Sample Configuration Files
+
+Before you connect to Drill through an ODBC client tool
+on Mac OS X, copy the following configuration files in `/opt/mapr/drillobdc/Setup` to your home directory unless the files already exist in your home directory:
+
+* `mapr.drillodbc.ini`
+* `odbc.ini`
+* `odbcinst.ini`
+
+In your home directory, rename the files as hidden files. Use sudo if necessary:
+
+* .mapr.drillodbc.ini
+* .odbc.ini
+* .odbcinst.ini
+
+The installer for Mac OS X creates a sample user DSN in odbc.ini in either of the following locations:
+
+* ~/Library/ODBC/odbc.ini
+* ~/.odbc.ini
+
+Depending on the driver manager you use, the user DSN in one of these files will be effective.
+
+----------
+
+## Step 1: Set Environment Variables 
+
+Create or modify the `/etc/launchd.conf` file to set environment variables. Set the SIMBAINI variable to point to the `.mapr.drillodbc.ini` file, the ODBCSYSINI varialbe to the `.odbcinst.ini` file, the ODBCINI variable to the `.odbc.ini` file, and the DYLD_LIBRARY_PATH to the location of the dynamic linker (DYLD) libraries and to the MapR Drill ODBC Driver. If you installed the iODBC driver manager using the DMG, the DYLD libraries are installed in `/usr/local/iODBC/lib`. The launchd.conf file should look something like this:
+
+    setenv SIMBAINI /Users/joeuser/.mapr.drillodbc.ini
+    setenv ODBCSYSINI /Users/joeuser/.odbcinst.ini
+    setenv ODBCINI /Users/joeuser/.odbc.ini
+    launchctl setenv DYLD_LIBRARY_PATH /usr/local/iODBC/lib:/opt/mapr/drillodbc/lib/universal
+
+Restart the Mac OS X or run `launchctl load /etc/launchd.conf`.
+----------
+
+## Step 2: Define the ODBC Data Sources in .odbc.ini
+
+Define the ODBC data sources in the `~/.odbc.ini` configuration file for your environment. 
+
+You set the following properties for using Drill in embedded mode:
+
+    ConnectionType=Direct
+    HOST=localhost
+    PORT=31010
+    ZKQuorum=
+    ZKClusterID=
+
+You set the following properties for using Drill in distributed mode:
+
+    ConnectionType=ZooKeeper
+    HOST=
+    PORT=
+    ZKQuorum=<host name>:<port>,<host name>:<port> . . . <host name>:<port>
+    ZKClusterID=<cluster name in `drill-override.conf`>
+
+The following sample shows a possible configuration for using Drill in embedded mode. 
+          
+    [ODBC]
+    # Specify any global ODBC configuration here such as ODBC tracing.
+  
+    [ODBC Data Sources]
+    Sample MapR Drill DSN=MapR Drill ODBC Driver
+  
+    [Sample MapR Drill DSN]
+    # Description: DSN Description.
+    # This key is not necessary and only describes the data source.
+    Description=Sample MapR Drill ODBC Driver DSN
+    # Driver: The location where the ODBC driver is installed.
+    Driver=/opt/mapr/drillodbc/lib/universal/libmaprdrillodbc.dylib
+  
+    # The DriverUnicodeEncoding setting is only used for SimbaDM
+    # When set to 1, SimbaDM runs in UTF-16 mode.
+    # When set to 2, SimbaDM runs in UTF-8 mode.
+    #DriverUnicodeEncoding=2
+
+    # Values for ConnectionType, AdvancedProperties, Catalog, Schema should be set here.
+
+    # If ConnectionType is Direct, include Host and Port. If ConnectionType is ZooKeeper, include ZKQuorum and ZKClusterID
+    # They can also be specified on the connection string.
+    # AuthenticationType: No authentication; Basic Authentication
+    ConnectionType=Direct
+    HOST=localhost
+    PORT=31010
+    ZKQuorum=[Zookeeper Quorum]
+    ZKClusterID=[Cluster ID]
+    AuthenticationType=No Authentication
+    UID=[USERNAME]
+    PWD=[PASSWORD]
+    AdvancedProperties=CastAnyToVarchar=true;HandshakeTimeout=5;QueryTimeout=180;TimestampTZDisplayTimezone=utc;ExcludedSchemas=sys,INFORMATION_SCHEMA;NumberOfPrefetchBuffers=5;
+    Catalog=DRILL
+    Schema=
+
+
+### Authentication Properties
+To password protect the DSN, uncomment the AuthenticationType, select Basic Authentication for the AuthenticationType, and configure UID and PWD properties.
+
+### Direct and ZooKeeper Quorum Properties
+To use Drill in distributed mode, set ConnectionType to Zookeeper, get the ZKQuorum and ZKClusterID values from the `drill-override.conf` file, and define the ZKQuorum and ZKClusterID properties. Format ZKQuorum as a comma separated list of ZooKeeper nodes in the following format:  
+`<host name/ip address> : <port number>, <host name/ip address> : <port number>, . . .` 
+
+For example:
+
+* `ZKQuorum=centos23:5181,centos28:5181,centos29:5181`  
+* `ZKClusterID=docs41cluster-drillbits`
+
+To use Drill in local mode, do not define the ZKQuorum and ZKClusterID properties. Start Drill using the drill-localhost command, set ConnectionType to Direct, and define HOST and PORT properties. For example:
+
+* `HOST=centos32.lab:5181`  
+* `PORT=31010`
+
+[Driver Configuration Options]({{ site.baseurl }}/docs/odbc-configuration-reference/#configuration-options) describes configuration options available for controlling the
+behavior of DSNs using the MapR Drill ODBC Driver.
+
+----------
+
+## Step 3: (Optional) Define the ODBC Driver in .odbcinst.ini
+
+The `.odbcinst.ini` is an optional configuration file that defines the ODBC
+Drivers. This configuration file is optional because you can specify drivers
+directly in the` .odbc.ini` configuration file. The following sample shows a possible configuration.
+  
+**Example**
+
+    [ODBC Drivers]
+    MapR Drill ODBC Driver=Installed
+   
+    [MapR Drill ODBC Driver]
+    Description=MapR Drill ODBC Driver
+    Driver=/opt/mapr/drillodbc/lib/universal/libmaprdrillodbc.dylib
+
+----------
+
+## Step 4: Configure the MapR Drill ODBC Driver
+
+Configure the MapR Drill ODBC Driver for your environment by modifying the `.mapr.drillodbc.ini` configuration
+file. This configures the driver to work with your ODBC driver manager. The following sample shows a possible configuration, which you can use as is if you installed the default iODBC driver manager.
+
+**Example**
+
+    [Driver]
+    ## - Note that this default DriverManagerEncoding of UTF-32 is for iODBC.
+    DriverManagerEncoding=UTF-32
+    ErrorMessagesPath=/opt/mapr/drillodbc/ErrorMessages
+
+    LogLevel=0
+    LogPath=
+    SwapFilePath=/tmp
+
+    # iODBC
+    ODBCInstLib=libiodbcinst.dylib
+
+### Configuring .mapr.drillodbc.ini
+
+To configure the MapR Drill ODBC Driver in the `mapr.drillodbc.ini` configuration file, complete the following steps:
+
+  1. Open the `mapr.drillodbc.ini` configuration file in a text editor.
+  2. Edit the DriverManagerEncoding setting if necessary. The value is typically UTF-16 or UTF-32, but depends on the driver manager used. iODBC uses UTF-32 and unixODBC uses UTF-16. Review your ODBC Driver Manager documentation for the correct setting.
+  3. Edit the `ODBCInstLib` setting. The value is the name of the `ODBCInst` shared library for the ODBC driver manager that you use. The configuration file defaults to the shared library for `iODBC`. The shared library name for `iODBC` is `libiodbcinst.dylib`.
+      
+     Specify an absolute or relative filename for the library. If you use
+the relative file name, include the path to the library in the library path
+environment variable. The library path environment variable is
+named `DYLD_LIBRARY_PATH`.
+  4. Save the `mapr.drillodbc.ini` configuration file.
+
+### Next Step
+
+Refer to [Testing the ODBC Connection]({{ site.baseurl }}/docs/testing-the-odbc-connection).
+

http://git-wip-us.apache.org/repos/asf/drill/blob/3d023e2a/_docs/odbc-jdbc-interfaces/configuring-odbc/030-configuring-odbc-on-windows.md
----------------------------------------------------------------------
diff --git a/_docs/odbc-jdbc-interfaces/configuring-odbc/030-configuring-odbc-on-windows.md b/_docs/odbc-jdbc-interfaces/configuring-odbc/030-configuring-odbc-on-windows.md
index d241b27..16dc102 100644
--- a/_docs/odbc-jdbc-interfaces/configuring-odbc/030-configuring-odbc-on-windows.md
+++ b/_docs/odbc-jdbc-interfaces/configuring-odbc/030-configuring-odbc-on-windows.md
@@ -37,21 +37,22 @@ In the Connection Type section, Direct to Drillbit is selected for using Drill i
 * `HOST=localhost`  
 * `PORT=31010`
 
-Check the `drill-override.conf` file for any port changes.  
+Check the `drill-override.conf` file for any port changes. 
 
-To use Drill in distributed mode, select **ZooKeeper Quorum**.
-![]({{ site.baseurl }}/docs/img/odbc-configure3.png)
+To use Drill in distributed mode, select ZooKeeper Quorum. 
+
+If you select ZooKeeper Quorum, provide values for the following properties:
 
-If you select **ZooKeeper Quorum**, provide values for the following properties:  
-   * Quorum  
-     A comma separated list of ZooKeeper nodes in the following format:  
-     `<host name/ip address> : <port number>, <host name/ip address> : <port number>, . . .`  
-   * Cluster ID  
-     Name of the drillbit cluster, drillbits1 by default. 
+* Quorum
+  A comma separated list of ZooKeeper nodes in the following format:
+  `<host name/ip address> : <port number>, <host name/ip address> : <port number>, . . .`
+* Cluster ID
+  Name of the drillbit cluster. Check the drill-override.conf file for ZooKeeper node information and for any cluster name changes.
 
-Check the `drill-override.conf` file for ZooKeeper node information and for any cluster name changes. 
+ Check the `drill-override.conf` file for the cluster name.
+![]({{ site.baseurl }}/docs/img/odbc-configure3.png)
 
-[Advanced Properties]({{site.baseurl}}/docs/odbc-configuration-reference/), [logging options]({{site.baseurl}}/docs/odbc-configuration-reference/#logging-options), and [Drill Explorer].
+[Advanced Properties]({{site.baseurl}}/docs/odbc-configuration-reference/), [logging options]({{site.baseurl}}/docs/odbc-configuration-reference/#logging-options), and [Drill Explorer]({{site.baseurl}}/docs/drill-explorer-introduction/).
 
 ### Next Step
 

http://git-wip-us.apache.org/repos/asf/drill/blob/3d023e2a/_docs/odbc-jdbc-interfaces/configuring-odbc/040-testing-the-odbc-connection.md
----------------------------------------------------------------------
diff --git a/_docs/odbc-jdbc-interfaces/configuring-odbc/040-testing-the-odbc-connection.md b/_docs/odbc-jdbc-interfaces/configuring-odbc/040-testing-the-odbc-connection.md
index 28b1a7e..d23d801 100644
--- a/_docs/odbc-jdbc-interfaces/configuring-odbc/040-testing-the-odbc-connection.md
+++ b/_docs/odbc-jdbc-interfaces/configuring-odbc/040-testing-the-odbc-connection.md
@@ -4,9 +4,9 @@ parent: "Configuring ODBC"
 ---
 The procedure for testing the ODBC connection differs depending on your platform, as described in the following sections:
 
-* [Testing the ODBC Connection on Mac OS X](/docs/testing-the-odbc-connection/#testing-the-odbc-connection-on-mac-os-x)
-* [Testing the ODBC Connection on Linux](/docs/testing-the-odbc-connection/#testing-the-odbc-connection-on-linux)
-* [Testing the ODBC Connection on Windows](/docs/testing-the-odbc-connection/#testing-the-odbc-connection-on-windows)
+* [Testing the ODBC Connection on Mac OS X]({{site.baseurl}}/docs/testing-the-odbc-connection/#testing-the-odbc-connection-on-mac-os-x)
+* [Testing the ODBC Connection on Linux]({{site.baseurl}}/docs/testing-the-odbc-connection/#testing-the-odbc-connection-on-linux)
+* [Testing the ODBC Connection on Windows]({{site.baseurl}}/docs/testing-the-odbc-connection/#testing-the-odbc-connection-on-windows)
 
 ## Testing the ODBC Connection on Mac OS X
 
@@ -26,8 +26,7 @@ To test the ODBC connection Mac OS X, follow these steps.
 
 ## Testing the ODBC Connection on Linux
 
-To test the ODBC connection on Linux use the test utilities that are packaged
-with your driver manager installation: `iodbctest` and `iodbctestw`. Use `iodbctest` to
+To test the ODBC connection on Linux use the test utilities in the `samples` directory of the driver manager installation: `iodbctest` and `iodbctestw`. Use `iodbctest` to
 test how your driver works with an ANSI application. Use `iodbctestw` to test
 how your driver works with a Unicode application.
 
@@ -36,24 +35,54 @@ There are 32-bit and 64-bit installations of the iODBC driver manager available.
 Visit [http://www.iodbc.org](http://www.iodbc.org/) for further details on
 using the iODBC driver manager.
 
-To test the ODBC connection on Linux, follow these steps:
+**Example**
 
-1. [Start Drill]({{site.baseurl}}/docs/starting-drill-on-linux-and-mac-os-x/).
-2. Run `iodbctest` or `iodbctestw`. The program prompts you for an ODBC connection string.
-2. If you do not remember the DSN name, type a question mark (?) to see a list of DSNs.
-3. If you are connecting directly to a Drillbit, type an ODBC connection string using the following format:
+To test the ODBC connection on a Linux cluster, follow these steps:
 
-     `DRIVER=MapR Drill ODBC Driver;ConnectionType=Direct;Host=HostName;Port=PortNumber`
+1. [Start Drill]({{site.baseurl}}/docs/starting-drill-on-linux-and-mac-os-x/). For example, to start Drill in local mode on a linux cluster:
+        [root@centos23 drill-1.0.0]# bin/drill-localhost
+        apache drill 1.0.0 
+        "the only truly happy people are children, the creative minority and drill users"
+
+2. Run `iodbctest` or `iodbctestw`. 
+   The prompt for an ODBC connection string appears.
+        [root@centos23 libiodbc-3.52.7]# samples/iodbctest
+        iODBC Demonstration program
+        This program shows an interactive SQL processor
+        Driver Manager: 03.52.0709.0909
+
+        Enter ODBC connect string (? shows list): ?
+
+3. Type ? to see the DSN name.
+   Output is:
+
+        DSN                              | Driver                                  
+        ------------------------------------------------------------------------------
+        Sample MapR Drill DSN 64         | MapR Drill ODBC Driver 64-bit           
+        Enter ODBC connect string (? shows list):
+
+4. If you are connecting directly to a Drillbit, type an ODBC connection string using the following format:
+
+     `DSN=<DSN name>;ConnectionType=Direct;Host=<Host Name>;Port=<Port Number>`
      
      OR
      
-     If you are connecting to a ZooKeeper cluster, type an ODBC connection string
-using the following format:
+     If you are connecting to a ZooKeeper cluster, type an ODBC connection string using the following format:
+
+     `DSN=<DSN Name>;ConnectionType=ZooKeeper;ZKQuorum=<Server1:Port1>
+,<Server2:Port2>;ZKClusterID=<Cluster Name>`
+
+   The following example shows a connection string:
+
+   `DSN=Sample MapR Drill DSN 64;ConnectionType=Direct;Host=localhost;Port=31010`
+
+   The output of a successful test is:
+
+   `Driver: 1.0.0.1001 (MapR Drill ODBC Driver)
 
-     `DRIVER=MapR Drill ODBC Driver;ConnectionType=ZooKeeper;ZKQuorum=Server1:Port1
-,Server2:Port2;ZKClusterID=DrillbitName`
+        SQL> `
 
-     If the connection is successful, the `SQL>` prompt appears.
+     After he `SQL>` prompt appears, go to the Drill shell to run commands. Do not attempt to run SQL commands from this prompt.
 
 ## Testing the ODBC Connection on Windows
 

http://git-wip-us.apache.org/repos/asf/drill/blob/3d023e2a/_docs/odbc-jdbc-interfaces/installing-the-odbc-driver/010-installing-the-driver-on-linux.md
----------------------------------------------------------------------
diff --git a/_docs/odbc-jdbc-interfaces/installing-the-odbc-driver/010-installing-the-driver-on-linux.md b/_docs/odbc-jdbc-interfaces/installing-the-odbc-driver/010-installing-the-driver-on-linux.md
index 32a6719..440fdeb 100755
--- a/_docs/odbc-jdbc-interfaces/installing-the-odbc-driver/010-installing-the-driver-on-linux.md
+++ b/_docs/odbc-jdbc-interfaces/installing-the-odbc-driver/010-installing-the-driver-on-linux.md
@@ -8,7 +8,7 @@ the version of the driver that matches the architecture of the client
 application that you use to access Drill. The 64-bit editions of Linux support
 32- and 64-bit applications.
 
-To ensure success, install the MapR Drill ODBC Driver on a system that meets the [system requirements]({{site.baseurl}}/docs/installing-the-driver-on-linux/) before you start, and then complete the following steps described in detail in this document:
+Install the MapR Drill ODBC Driver on a system that meets the [system requirements]({{site.baseurl}}/docs/installing-the-driver-on-linux/), and then complete the following steps described in detail in this document:
 
   * [Step 1: Download the MapR Drill ODBC Driver]({{site.baseurl}}/docs/installing-the-driver-on-linux/#step-1:-download-the-mapr-drill-odbc-driver) 
   * [Step 2: Install the MapR Drill ODBC Driver]({{site.baseurl}}/docs/installing-the-driver-on-linux/#step-2:-install-the-mapr-drill-odbc-driver)
@@ -26,10 +26,10 @@ Verify that your system meets the system requirements before you start.
   * An installed ODBC driver manager:
     * iODBC 3.52.7 or above  
       OR 
-    * unixODBC 2.2.12 or above
+    * unixODBC 2.2.12 or above  
     On Linux, 3.52.7 is available as a tarball. After unpacking the tarball, see the README for instructions about building the driver manager.
-  * The client must be able to resolve the actual hostname of the Drill node(s) with the IP(s). Verify that a DNS entry was created on the client machine for the Drill node(s).   
-If not, create the following entry in `/etc/hosts` for the Drill node(s):  
+  * The client must be able to resolve the actual host name of the Drill node or nodes from the IP address. Verify that a DNS entry was created on the client machine for the Drill node or nodes.   
+If not, create an entry in `/etc/hosts` for each node in the following format:  
 
     `<drill-machine-IP> <drill-machine-hostname>`  
     Example: `127.0.0.1 localhost`
@@ -37,12 +37,14 @@ If not, create the following entry in `/etc/hosts` for the Drill node(s):
 To install the driver, you need Administrator privileges on the computer.
 
 ## Step 1: Download the MapR Drill ODBC Driver
+Download either the 32- or 64-bit driver from the following sites:
 
   * [MapR Drill ODBC Driver (32-bit)]
 
-         wget http://package.mapr.com/tools/MapR-ODBC/MapR_Drill/MapRDrill_odbc_v1.0.0.1001/MapRDrillODBC-32bit-1.0.0.i686.rpm
+    http://package.mapr.com/tools/MapR-ODBC/MapR_Drill/MapRDrill_odbc_v1.0.0.1001/MapRDrillODBC-32bit-1.0.0.i686.rpm
   * [MapR Drill ODBC Driver (64-bit)]
-         wget http://package.mapr.com/tools/MapR-ODBC/MapR_Drill/MapRDrill_odbc_v1.0.0.1001/MapRDrillODBC-1.0.0.x86_64.rpm
+
+    http://package.mapr.com/tools/MapR-ODBC/MapR_Drill/MapRDrill_odbc_v1.0.0.1001/MapRDrillODBC-1.0.0.x86_64.rpm
 
 ## Step 2: Install the MapR Drill ODBC Driver
 
@@ -50,14 +52,10 @@ To install the driver, complete the following steps:
 
   1. Login as the root user.
   2. Navigate to the folder that contains the driver RPM packages to install.
-  3. Enter the following command where _RPMFileName_ is the file name of the RPM package containing the version of the driver that you want to install: 
-
-     **RedHat/CentOS**
-     
+  3. Enter the following command where _RPMFileName_ is the file name of the RPM package containing the version of the driver that you want to install:  
+     * RedHat/CentOS  
      `yum localinstall --nogpgcheck <RPMFileName>`
-
-     **SUSE**
-     
+     * SUSE  
      `zypper install RPMFileName`
 
 The MapR Drill ODBC Driver depends on the following resources:
@@ -92,5 +90,5 @@ or
 
 ### Next Step
 
-[Configuring ODBC on Linux and Mac OS X]({{ site.baseurl }}/docs/configuring-connections-on-linux-and-mac-os-x).
+[Configuring ODBC on Linux and Mac OS X]({{ site.baseurl }}/docs/configuring-odbc-on-linux-mac-os-x/).
 

http://git-wip-us.apache.org/repos/asf/drill/blob/3d023e2a/_docs/odbc-jdbc-interfaces/installing-the-odbc-driver/020-installing-the-driver-on-mac-os-x.md
----------------------------------------------------------------------
diff --git a/_docs/odbc-jdbc-interfaces/installing-the-odbc-driver/020-installing-the-driver-on-mac-os-x.md b/_docs/odbc-jdbc-interfaces/installing-the-odbc-driver/020-installing-the-driver-on-mac-os-x.md
index 144d848..80e6ada 100755
--- a/_docs/odbc-jdbc-interfaces/installing-the-odbc-driver/020-installing-the-driver-on-mac-os-x.md
+++ b/_docs/odbc-jdbc-interfaces/installing-the-odbc-driver/020-installing-the-driver-on-mac-os-x.md
@@ -5,11 +5,11 @@ parent: "Installing the ODBC Driver"
 Install the MapR Drill ODBC Driver on the machine from which you connect to
 the Drill service.
 
-To ensure success, install the MapR Drill ODBC Driver on a system that meets the [system requirements]({{site.baseurl}}/docs/install-the-driver-on-mac-os-x/#system-requirements) before you start, and then complete the following steps described in detail in this document:
+Install the MapR Drill ODBC Driver on a system that meets the [system requirements]({{site.baseurl}}/docs/installing-the-driver-on-mac-os-x/#system-requirements). Complete the following steps, described in detail in this document:
 
   * [Step 1: Download the MapR Drill ODBC Driver]({{site.baseurl}}/docs/install-the-driver-on-mac-os-x/#step-1:-download-the-mapr-drill-odbc-driver) 
-  * [Step 2: Install the MapR Drill ODBC Driver]({{site.baseurl}}/docs/install-the-driver-on-mac-os-x/#step-2:-install-the-mapr-drill-odbc-driver) 
-  * [Step 3: Check the MapR Drill ODBC Driver Version]({{site.baseurl}}docs/install-the-driver-on-mac-os-x/#step-3:-check-the-mapr-drill-odbc-driver-version)
+  * [Step 2: Install the MapR Drill ODBC Driver]({{site.baseurl}}/docs/installing-the-driver-on-mac-os-x/#step-2:-install-the-mapr-drill-odbc-driver) 
+  * [Step 3: Check the MapR Drill ODBC Driver Version]({{site.baseurl}}docs/installing-the-driver-on-mac-os-x/#step-3:-check-the-mapr-drill-odbc-driver-version)
 
 ## System Requirements
 
@@ -17,9 +17,11 @@ To ensure success, install the MapR Drill ODBC Driver on a system that meets the
   * 100 MB of available disk space  
   * iODBC 3.52.7 or later  
     The iodbc-config file in the `/usr/local/iODBC/bin` includes the version.  
-  * The client must be able to resolve the actual hostname of the Drill node(s) with the IP(s). Verify that a DNS entry was created on the client machine for the Drill node(s).  If necessary, create the following entry in `/etc/hosts` for the Drill node(s):  
-`<drill-machine-IP> <drill-machine-hostname>`  
-Example: `127.0.0.1 localhost`
+  * The client must be able to resolve the actual host name of the Drill node or nodes from the IP address. Verify that a DNS entry was created on the client machine for the Drill node or nodes.   
+If not, create an entry in `/etc/hosts` for each node in the following format:  
+
+    `<drill-machine-IP> <drill-machine-hostname>`  
+    Example: `127.0.0.1 localhost`
 
 To install the driver, you need Administrator privileges on the computer.
 

http://git-wip-us.apache.org/repos/asf/drill/blob/3d023e2a/_docs/odbc-jdbc-interfaces/installing-the-odbc-driver/030-installing-the-driver-on-windows.md
----------------------------------------------------------------------
diff --git a/_docs/odbc-jdbc-interfaces/installing-the-odbc-driver/030-installing-the-driver-on-windows.md b/_docs/odbc-jdbc-interfaces/installing-the-odbc-driver/030-installing-the-driver-on-windows.md
index c2b97bd..e62147e 100755
--- a/_docs/odbc-jdbc-interfaces/installing-the-odbc-driver/030-installing-the-driver-on-windows.md
+++ b/_docs/odbc-jdbc-interfaces/installing-the-odbc-driver/030-installing-the-driver-on-windows.md
@@ -2,11 +2,11 @@
 title: "Installing the Driver on Windows"
 parent: "Installing the ODBC Driver"
 ---
-The MapR Drill ODBC Driver installer is available for 32-bit and 64-bit
+The MapR Drill ODBC Driver installer is available for 32- and 64-bit
 applications on Windows. Both versions of the driver can be installed on a 64-bit
 machine. 
 
-To ensure success, install the MapR Drill ODBC Driver on a system that meets the [system requirements]({{site.baseurl}}/docs/installing-the-driver-on-windows/). Complete the following steps described in detail in this document:
+Install the MapR Drill ODBC Driver on a system that meets the [system requirements]({{site.baseurl}}/docs/installing-the-driver-on-windows/). Complete the following steps described in detail in this document:
 
 * [Step 1: Download the MapR Drill ODBC Driver]({{site.baseurl}}/docs/installing-the-driver-on-windows/#step-1:-download-the-mapr-drill-odbc-driver)
 * [Step 2: Install the MapR Drill ODBC Driver]({{site.baseurl}}/docs/installing-the-driver-on-windows/#step-2:-install-the-mapr-drill-odbc-driver)
@@ -23,10 +23,11 @@ requirements:
     * Windows® Server 2008, 2013 R2
   * .NET Framework 4.5, installed and enabled by default on Windows 8 and later
   * 60 MB of available disk space
-  * The client must be able to resolve the actual hostname of the Drill node(s) with the IP(s). Verify that a DNS entry was created on the client machine for the Drill node(s). If not, create an entry for the Drill node(s) in the HOSTS file:
-    
+  * The client must be able to resolve the actual host name of the Drill node or nodes from the IP address. Verify that a DNS entry was created on the client machine for the Drill node or nodes.   
+If not, create an entry in `/etc/hosts` for each node in the following format:  
+
     `<drill-machine-IP> <drill-machine-hostname>`  
-    Example: `127.0.1.1 apachedemo`
+    Example: `127.0.0.1 localhost`
 
 To install the driver, you need Administrator privileges on the computer.
 
@@ -57,7 +58,7 @@ Download the installer that corresponds to the bitness of the client application
 To verify the installation, perform the following steps:
 
 1. Click **Start**, and locate the ODBC Administrator app that you just installed.  
-   Installing the ODBC Administrator installs Drill Explorer and the Tableau TDC file. For example, on Windows 8.1 in Apps, the several apps appear under MaprDrill ODBC Driver 1.0:
+   Installing the ODBC Administrator installs Drill Explorer and the Tableau TDC file. For example, on Windows 8.1 in Apps, several apps appear under MaprDrill ODBC Driver 1.0:
    ![]({{ site.baseurl }}/docs/img/odbc-mapr-drill-apps.png)
 
 2. Click the ODBC Administrator app icon.
@@ -66,7 +67,7 @@ To verify the installation, perform the following steps:
 3. Click the **Drivers** tab and verify that the MapR Drill ODBC Driver appears in the list of drivers that are installed on the computer.
    ![]({{ site.baseurl }}/docs/img/odbc-drivers.png)
 
-You need to start Drill before [testing]({{site.baseurl}}/docs/testing-the-odbc-connection/) the ODBC Data Source Administrator.
+You need to configure and start Drill before [testing]({{site.baseurl}}/docs/testing-the-odbc-connection/) the ODBC Data Source Administrator.
 
 ## The Tableau Data-connection Customization (TDC) File
 

http://git-wip-us.apache.org/repos/asf/drill/blob/3d023e2a/_docs/odbc-jdbc-interfaces/using-drill-explorer/020-connecting-drill-explorer-to-data.md
----------------------------------------------------------------------
diff --git a/_docs/odbc-jdbc-interfaces/using-drill-explorer/020-connecting-drill-explorer-to-data.md b/_docs/odbc-jdbc-interfaces/using-drill-explorer/020-connecting-drill-explorer-to-data.md
index 81475bf..6316d69 100644
--- a/_docs/odbc-jdbc-interfaces/using-drill-explorer/020-connecting-drill-explorer-to-data.md
+++ b/_docs/odbc-jdbc-interfaces/using-drill-explorer/020-connecting-drill-explorer-to-data.md
@@ -2,7 +2,11 @@
 title: "Connecting Drill Explorer to Data"
 parent: "Using Drill Explorer"
 ---
-The way you start Drill Explorer differs depending on your platform, but regardless of the platform, Drill must be running. On a single-node, embedded Drill cluster, [start the Drill shell]({{site.baseurl}}/docs/installing-drill-in-embedded-mode/). On a distributed Drill cluster, [start the Drillbit]({{site.baseurl}}/docs/starting-drill-in-distributed-mode/).
+The way you start Drill Explorer differs depending on your platform, but regardless of the platform, Drill must be running. 
+
+## Connecting Drill Explorer to Data on Linux
+
+You need an X-11 XDisplay to use Drill Explorer on Linux. Run the DrillExplorer executable in `/opt/mapr/drillodbc/DrillExplorer`, and then follow instructions from step 2 in the next section, "Connecting Drill Explorer to Data on Mac OS X."
 
 ## Connecting Drill Explorer to Data on Mac OS X