[ 
https://issues.apache.org/jira/browse/PHOENIX-2937?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Kevin Liew updated PHOENIX-2937:
--------------------------------
    Description: 
Set 
{code}PHOENIX_QUERYSERVER_OPTS="-Dphoenix.query.isNamespaceMappingEnabled=true 
-Dphoenix.queryserver.serialization=JSON{code}

Run {code}queryserver.py start{code}

Verify that the options were set in `vmInputArguments` of the log file. 
{code}
docker run -e 
PHOENIX_QUERYSERVER_OPTS="-Dphoenix.queryserver.serialization=JSON" --rm 
drv-CentOS6-5.woods.ad:5000/phoenix:SNAPSHOT
/
Starting sshd: [  OK  ]
Starting namenodes on [localhost]
localhost: starting namenode, logging to 
/usr/local/hadoop/logs/hadoop-root-namenode-f8510b471a47.out
localhost: starting datanode, logging to 
/usr/local/hadoop/logs/hadoop-root-datanode-f8510b471a47.out
Starting secondary namenodes [0.0.0.0]
0.0.0.0: starting secondarynamenode, logging to 
/usr/local/hadoop/logs/hadoop-root-secondarynamenode-f8510b471a47.out
localhost: starting zookeeper, logging to 
/usr/local/hbase/bin/../logs/hbase-root-zookeeper-f8510b471a47.out
starting master, logging to /usr/local/hbase/logs/hbase--master-f8510b471a47.out
starting regionserver, logging to 
/usr/local/hbase/logs/hbase--1-regionserver-f8510b471a47.out
Starting queryserver
16/06/03 20:26:32 INFO server.Main: 
env:PHOENIX_QUERYSERVER_OPTS=-Dphoenix.queryserver.serialization=JSON
16/06/03 20:26:32 INFO server.Main: env:HADOOP_PREFIX=/usr/local/hadoop
16/06/03 20:26:32 INFO server.Main: env:SHLVL=1
16/06/03 20:26:32 INFO server.Main: env:JAVA_HOME=/usr/java/default
16/06/03 20:26:32 INFO server.Main: env:HBASE_HOME=/usr/local/hbase
16/06/03 20:26:32 INFO server.Main: env:BOOTSTRAP=/etc/bootstrap.sh
16/06/03 20:26:32 INFO server.Main: 
env:XFILESEARCHPATH=/usr/dt/app-defaults/%L/Dt
16/06/03 20:26:32 INFO server.Main: env:HADOOP_YARN_HOME=/usr/local/hadoop
16/06/03 20:26:32 INFO server.Main: env:PWD=/
16/06/03 20:26:32 INFO server.Main: env:HOSTNAME=f8510b471a47
16/06/03 20:26:32 INFO server.Main: 
env:YARN_CONF_DIR=/usr/local/hadoop/etc/hadoop
16/06/03 20:26:32 INFO server.Main: env:_=/usr/local/phoenix/bin/queryserver.py
16/06/03 20:26:32 INFO server.Main: env:NLSPATH=/usr/dt/lib/nls/msg/%L/%N.cat
16/06/03 20:26:32 INFO server.Main: env:MAVEN_VERSION=3.3.9
16/06/03 20:26:32 INFO server.Main: 
env:OLDPWD=/usr/local/hadoop/share/hadoop/common
16/06/03 20:26:32 INFO server.Main: env:HADOOP_COMMON_HOME=/usr/local/hadoop
16/06/03 20:26:32 INFO server.Main: env:ZOO_HOME=/usr/local/zookeeper
16/06/03 20:26:32 INFO server.Main: env:M2_HOME=/usr/local/maven
16/06/03 20:26:32 INFO server.Main: 
env:PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/java/default/bin:/usr/local/zookeeper/bin:/usr/local/hbase/bin:/usr/local/maven/bin
16/06/03 20:26:32 INFO server.Main: env:PHOENIX_HOME=/usr/local/phoenix
16/06/03 20:26:32 INFO server.Main: env:HADOOP_HDFS_HOME=/usr/local/hadoop
16/06/03 20:26:32 INFO server.Main: env:HOME=/root
16/06/03 20:26:32 INFO server.Main: 
env:HADOOP_CONF_DIR=/usr/local/hadoop/etc/hadoop
16/06/03 20:26:32 INFO server.Main: env:TZ=GMT-0
16/06/03 20:26:32 INFO server.Main: env:HADOOP_MAPRED_HOME=/usr/local/hadoop
16/06/03 20:26:32 INFO server.Main: vmName=Java HotSpot(TM) 64-Bit Server VM, 
vmVendor=Oracle Corporation, vmVersion=24.71-b01
16/06/03 20:26:32 INFO server.Main: vmInputArguments=[-Dproc_phoenixserver, 
-Dlog4j.configuration=file:/usr/local/phoenix-4.8.0-HBase-1.2-SNAPSHOT/bin/log4j.properties,
 -Dpsql.root.logger=INFO,console, -Dpsql.log.dir=., -Dpsql.log.file=psql.log, 
-Dphoenix.queryserver.serialization=JSON]
16/06/03 20:26:32 INFO metrics.MetricsSystemLoader: No metrics implementation 
available on classpath. Using No-op implementation
16/06/03 20:26:32 INFO util.log: Logging initialized @1235ms
16/06/03 20:26:33 INFO server.Main: Instantiated class 
org.apache.calcite.avatica.server.AvaticaProtobufHandler for QueryServer
16/06/03 20:26:33 INFO server.Server: jetty-9.2.z-SNAPSHOT
16/06/03 20:26:33 INFO server.ServerConnector: Started 
ServerConnector@688e5f29{HTTP/1.1}{0.0.0.0:8765}
16/06/03 20:26:33 INFO server.Server: Started @1820ms
16/06/03 20:26:33 INFO server.HttpServer: Service listening on port 8765.
{code}

The psql log options took effect because the log file was created, but the 
options that were set above do not take effect. The server still uses PROTOBUF 
and namespace-mapping is disabled.

{code}
16/06/03 20:26:32 INFO server.Main: vmInputArguments=[-Dproc_phoenixserver, 
-Dlog4j.configuration=file:/usr/local/phoenix-4.8.0-HBase-1.2-SNAPSHOT/bin/log4j.properties,
 -Dpsql.root.logger=INFO,console, -Dpsql.log.dir=., -Dpsql.log.file=psql.log, 
-Dphoenix.queryserver.serialization=JSON]
...
16/06/03 20:26:33 INFO server.Main: Instantiated class 
org.apache.calcite.avatica.server.AvaticaProtobufHandler for QueryServer
{code}

  was:
Set 
{code}PHOENIX_QUERYSERVER_OPTS="-Dphoenix.query.isNamespaceMappingEnabled=true 
-Dphoenix.queryserver.serialization=JSON{code}

Run {code}queryserver.py start{code}

Verify that the options were set in `vmInputArguments` of the log file. 

The psql log options took effect because the log file was created, but the 
options that were set above do not take effect. The server still uses PROTOBUF 
and namespace-mapping is disabled.


> PHOENIX_QUERYSERVER_OPTS not checked for some options
> -----------------------------------------------------
>
>                 Key: PHOENIX-2937
>                 URL: https://issues.apache.org/jira/browse/PHOENIX-2937
>             Project: Phoenix
>          Issue Type: Bug
>    Affects Versions: 4.8.0
>         Environment: Phoenix 4.8.0 snapshot
>            Reporter: Kevin Liew
>            Priority: Minor
>              Labels: options
>
> Set 
> {code}PHOENIX_QUERYSERVER_OPTS="-Dphoenix.query.isNamespaceMappingEnabled=true
>  -Dphoenix.queryserver.serialization=JSON{code}
> Run {code}queryserver.py start{code}
> Verify that the options were set in `vmInputArguments` of the log file. 
> {code}
> docker run -e 
> PHOENIX_QUERYSERVER_OPTS="-Dphoenix.queryserver.serialization=JSON" --rm 
> drv-CentOS6-5.woods.ad:5000/phoenix:SNAPSHOT
> /
> Starting sshd: [  OK  ]
> Starting namenodes on [localhost]
> localhost: starting namenode, logging to 
> /usr/local/hadoop/logs/hadoop-root-namenode-f8510b471a47.out
> localhost: starting datanode, logging to 
> /usr/local/hadoop/logs/hadoop-root-datanode-f8510b471a47.out
> Starting secondary namenodes [0.0.0.0]
> 0.0.0.0: starting secondarynamenode, logging to 
> /usr/local/hadoop/logs/hadoop-root-secondarynamenode-f8510b471a47.out
> localhost: starting zookeeper, logging to 
> /usr/local/hbase/bin/../logs/hbase-root-zookeeper-f8510b471a47.out
> starting master, logging to 
> /usr/local/hbase/logs/hbase--master-f8510b471a47.out
> starting regionserver, logging to 
> /usr/local/hbase/logs/hbase--1-regionserver-f8510b471a47.out
> Starting queryserver
> 16/06/03 20:26:32 INFO server.Main: 
> env:PHOENIX_QUERYSERVER_OPTS=-Dphoenix.queryserver.serialization=JSON
> 16/06/03 20:26:32 INFO server.Main: env:HADOOP_PREFIX=/usr/local/hadoop
> 16/06/03 20:26:32 INFO server.Main: env:SHLVL=1
> 16/06/03 20:26:32 INFO server.Main: env:JAVA_HOME=/usr/java/default
> 16/06/03 20:26:32 INFO server.Main: env:HBASE_HOME=/usr/local/hbase
> 16/06/03 20:26:32 INFO server.Main: env:BOOTSTRAP=/etc/bootstrap.sh
> 16/06/03 20:26:32 INFO server.Main: 
> env:XFILESEARCHPATH=/usr/dt/app-defaults/%L/Dt
> 16/06/03 20:26:32 INFO server.Main: env:HADOOP_YARN_HOME=/usr/local/hadoop
> 16/06/03 20:26:32 INFO server.Main: env:PWD=/
> 16/06/03 20:26:32 INFO server.Main: env:HOSTNAME=f8510b471a47
> 16/06/03 20:26:32 INFO server.Main: 
> env:YARN_CONF_DIR=/usr/local/hadoop/etc/hadoop
> 16/06/03 20:26:32 INFO server.Main: 
> env:_=/usr/local/phoenix/bin/queryserver.py
> 16/06/03 20:26:32 INFO server.Main: env:NLSPATH=/usr/dt/lib/nls/msg/%L/%N.cat
> 16/06/03 20:26:32 INFO server.Main: env:MAVEN_VERSION=3.3.9
> 16/06/03 20:26:32 INFO server.Main: 
> env:OLDPWD=/usr/local/hadoop/share/hadoop/common
> 16/06/03 20:26:32 INFO server.Main: env:HADOOP_COMMON_HOME=/usr/local/hadoop
> 16/06/03 20:26:32 INFO server.Main: env:ZOO_HOME=/usr/local/zookeeper
> 16/06/03 20:26:32 INFO server.Main: env:M2_HOME=/usr/local/maven
> 16/06/03 20:26:32 INFO server.Main: 
> env:PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/java/default/bin:/usr/local/zookeeper/bin:/usr/local/hbase/bin:/usr/local/maven/bin
> 16/06/03 20:26:32 INFO server.Main: env:PHOENIX_HOME=/usr/local/phoenix
> 16/06/03 20:26:32 INFO server.Main: env:HADOOP_HDFS_HOME=/usr/local/hadoop
> 16/06/03 20:26:32 INFO server.Main: env:HOME=/root
> 16/06/03 20:26:32 INFO server.Main: 
> env:HADOOP_CONF_DIR=/usr/local/hadoop/etc/hadoop
> 16/06/03 20:26:32 INFO server.Main: env:TZ=GMT-0
> 16/06/03 20:26:32 INFO server.Main: env:HADOOP_MAPRED_HOME=/usr/local/hadoop
> 16/06/03 20:26:32 INFO server.Main: vmName=Java HotSpot(TM) 64-Bit Server VM, 
> vmVendor=Oracle Corporation, vmVersion=24.71-b01
> 16/06/03 20:26:32 INFO server.Main: vmInputArguments=[-Dproc_phoenixserver, 
> -Dlog4j.configuration=file:/usr/local/phoenix-4.8.0-HBase-1.2-SNAPSHOT/bin/log4j.properties,
>  -Dpsql.root.logger=INFO,console, -Dpsql.log.dir=., -Dpsql.log.file=psql.log, 
> -Dphoenix.queryserver.serialization=JSON]
> 16/06/03 20:26:32 INFO metrics.MetricsSystemLoader: No metrics implementation 
> available on classpath. Using No-op implementation
> 16/06/03 20:26:32 INFO util.log: Logging initialized @1235ms
> 16/06/03 20:26:33 INFO server.Main: Instantiated class 
> org.apache.calcite.avatica.server.AvaticaProtobufHandler for QueryServer
> 16/06/03 20:26:33 INFO server.Server: jetty-9.2.z-SNAPSHOT
> 16/06/03 20:26:33 INFO server.ServerConnector: Started 
> ServerConnector@688e5f29{HTTP/1.1}{0.0.0.0:8765}
> 16/06/03 20:26:33 INFO server.Server: Started @1820ms
> 16/06/03 20:26:33 INFO server.HttpServer: Service listening on port 8765.
> {code}
> The psql log options took effect because the log file was created, but the 
> options that were set above do not take effect. The server still uses 
> PROTOBUF and namespace-mapping is disabled.
> {code}
> 16/06/03 20:26:32 INFO server.Main: vmInputArguments=[-Dproc_phoenixserver, 
> -Dlog4j.configuration=file:/usr/local/phoenix-4.8.0-HBase-1.2-SNAPSHOT/bin/log4j.properties,
>  -Dpsql.root.logger=INFO,console, -Dpsql.log.dir=., -Dpsql.log.file=psql.log, 
> -Dphoenix.queryserver.serialization=JSON]
> ...
> 16/06/03 20:26:33 INFO server.Main: Instantiated class 
> org.apache.calcite.avatica.server.AvaticaProtobufHandler for QueryServer
> {code}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to