I do not know Postgres but that sounds like a system table much like Oracle
v$instance?

Why running a Hive schema script against a hive schema/DB in Postgres
should impact system schema?

Mine is Oracle

s...@mydb12.mich.LOCAL> SELECT version FROM v$instance;
VERSION
-----------------
12.1.0.2.0

Otherwise just drop and recreate Hive DB/schema. However, check that the
problem with $instance has gone away.

This sounds like a system table corruption?

HTH



Dr Mich Talebzadeh



LinkedIn * 
https://www.linkedin.com/profile/view?id=AAEAAAAWh2gBxianrbJd6zP6AcPCCdOABUrV8Pw
<https://www.linkedin.com/profile/view?id=AAEAAAAWh2gBxianrbJd6zP6AcPCCdOABUrV8Pw>*



http://talebzadehmich.wordpress.com



On 13 May 2016 at 09:09, Joseph <wxy81...@sina.com> wrote:

>
> Hi all,
>
> I use PostgreSQL to store the hive metadata.
>
> First, I imported a sql script to metastore database as follows:
>     psql -U postgres -d metastore -h 192.168.50.30 -f
> *hive-schema-1.2.0.postgres.sql*
>
> Then, when I started $SPARK_HOME/bin/*spark-sql*,  the PostgreSQL  gave
> the following errors:
>
> ERROR:  syntax error at or near "@@" at character 5
> STATEMENT:  SET @@session.sql_mode=ANSI_QUOTES
> ERROR:  relation "v$instance" does not exist at character 21
> STATEMENT:  SELECT version FROM v$instance
> ERROR:  column "version" does not exist at character 10
> STATEMENT:  SELECT @@version
>
> This does not affect normal use, but maybe it is a bug! ( I use spark
> 1.6.1 and  hive 1.2.1)
>
> ------------------------------
> Joseph
>

Reply via email to