DATABASES = {
'default': {
'ENGINE': 'sql_server.pyodbc',
'NAME': 'sampletest',
'OPTIONS': {
'driver': '/opt/cloudera/hiveodbc/lib/64/libclouderahiveodbc64.so',
'dsn': 'Hive1',
'host_is_server': True,
},
}
}
上記は、Hiveデータベースとの接続のためのDjango設定です。Djangoハイブ接続
django.db.utils.Error: ('HY000', u"[HY000] [Cloudera][Hardy] (80) Syntax or semantic analysis error thrown in server while executing query. Error message from server: Error while compiling statement: FAILED: ParseException line 1:7 character '@' not supported here\nline 1:8 character '@' not supported here (80) (SQLExecDirectW)")
それが発生しているクエリは、実際に接続
ながらジャンゴによってトリガーされる標準クエリ"SELECT @@TRANCOUNT"
である:ここで私は、私は以下の通りであるプロジェクトを実行するときに問題に直面しています
解決策をご提案ください。前もって感謝します。