問題タブ [rjdbc]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
r - Hive バージョン 0.14.0 への JDBC 接続および RDBC パッケージ経由の R からの接続
machine1 で hiveserver を実行しています
JDBC接続に使用した次のコード
私が得ているエラー
私が追加した瓶
r - dbWriteTable -601 エラー
R データフレーム (R_DATAFRAME) から db2 データセット (DB2_TABLE) USINGdbWriteTable
関数にいくつかの観測結果を挿入しようとしています。
-601 エラーが発生しました 。https: //www-01.ibm.com/support/knowledgecenter/SSEPEK_10.0.0/com.ibm.db2z10.doc.codes/src/tpc/n601.ditaを調べました説明が理解できない
この問題に関する提案は大歓迎です。
java - RJDBC の問題: .jfindClass(as.character(driverClass)[1]) のエラー: クラスが見つかりません
私はしばらくの間、この問題についてgithubとここでstackoverflowを読んでいました。
しかし、私の問題に対する適切な修正が見つからないようです。
これが私がしたことのプロセスです:
少し前にSparkの使用を開始しましたが、Java関連のエラーが発生しました。この投稿に基づいて、次のようにして解決しました。
今日、次を使用して Redshift データベースに接続しようとしています。
次のエラーがスローされます。
私が実行するgithubでの回答に基づいて:
どちらが 1 番目) このエラーをスローしconftest.c:1:10: fatal error: 'jni.h' file not found
、2 番目) は R の表示と一致しません。
この段階では、Spark を使用できるようにするために実行するコマンドが適切ではないという「直感」があります。一貫した環境がないことは明らかであるためです。
したがって、私の質問は次のとおりです。
誰かがこのセットアップの修正を知っていますか? R が 1.8.0_66 バージョンを確認できるようにするもの ('jni.h'
ファイルの検索など)
Java のインストールをすべてやり直さなければならないことは気にしていません。クリーンで機能的な環境が必要なだけです。
場合によっては、このドライバーは完全に機能します。
ありがとう!
編集:
追加した:
私の.tcshrc
ファイルに移動して実行します:
(JAVA_CPPFLAGS を明示的に渡さないと、それが見つからず、以前と同じエラーが発生します)。
次のエラーが表示されます。
だから、どんな助けでも大歓迎です:)
r - RJDBC: R からオラクルに接続
RJDBC コネクタを使用して Mac (El Capitan) の R から Oracle DB に接続しようとしています。Oracle Driverojdbc6.jar
からドライバーをダウンロードしました。
私のRでは、セットアップしました
$ Sys.setenv(JAVA_HOME='/usr/libexec/java_home')
$ options(java.parameters="-Xmx2g")
$ library(rJava)
$ library(RJDBC)
$ oDriver = JDBC(driverClass="oracle.jdbc. OracleDriver", classPath="ojdbc6.jar")
エラーが発生します
.jfindClass(as.character(driverClass) 1 ) のエラー: クラスが見つかりません
.bash_profile にもセットアップしました
$ export ORACLE_HOME=/Library/Oracle/instantclient_11_2 export
$ DYLD_LIBRARY_PATH=$ORACLE_HOME/lib export
$ LD_LIBRARY_PATH=$ORACLE_HOME
$ export TNS_ADMIN=$ORACLE_HOME/network/admin export
$ PATH="/Library/Oracle/instantclient_11_2:$PATH"
他に何が欠けているのかわかりません。どんな助けでも大歓迎です。
ありがとう。
ハッシュ
r - 列またはテーブルが存在しない場合、RJDBC を使用した R の SQL クエリがクラッシュする
Oracle データベースへの単純な接続を作成した後conn
、次のようなクエリを作成します。
テーブルCUSTOMERS
が存在するため、これは一連の行を返します。
ただし、以下のクエリを記述して誤って , と入力するCSUTOMERS
と (U と S が入れ替わります)、実際には R または RStudio を閉じるというエラーが表示されます。私は R を対話的に使用するのが好きです。つまり、必然的にタイプミスをしたり、存在しないテーブルや列を参照したりします。RJDBC は、SQL のタイプミスが原因で R セッションがクラッシュすると、まったく使用できなくなります。
以下は、コードと結果のエラーです。
r - R から amazon redshift への接続エラー - Windows 10
JDBC 関数を使用して R を amazon redshift に接続すると (私は Windows 10 を使用しています)、次のエラーが発生します。
私が実行しているコードは
エラーに関する詳細情報を取得するために、これを実行しました:
完全なエラー トレースは次のとおりです。
何か役立つアイデアがあれば、それは素晴らしいことです。ありがとう