问题标签 [oracle-nosql]

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.

0 投票
2 回答
221 浏览

oracle-nosql - 如何通过客户端检查oracle Nosql中的数据?

我开始使用 kvlite:

java -jar /lib/kvstore.jar kvlite -store OracleNoSqlTests

我打开客户端使用:

java -jar lib/kvcli.jar -host localhost -port 5000

然后我解雇了show table我得到了这家商店下的所有桌子。

有没有办法通过客户端检查表的数据?

0 投票
1 回答
1266 浏览

ssl - 通过 ssl 配置 kvstore 时无法连接到 store

我尝试为我的 kvstore 创建一个 ssl 配置,我配置了 store 并创建了一个用户 root ,但是每当我尝试连接到 store 时,我都会收到以下错误:

当我重新启动 kvstore 服务器并尝试再次创建用户 root 时,我得到以下信息:

任何线索这里发生了什么?

0 投票
1 回答
661 浏览

java - 如何从 Oracle NoSQL 表中获取所有行?

如何使用 Java 中的 TableAPI 从 Oracle NoSQL 表中获取所有行?我可以通过主键值获取记录。例子:

但我无法获得主键值。

0 投票
1 回答
122 浏览

oracle - 从 Hive 访问 Oracle NoSQL

我正在按照这个(相当老的)教程使用 StorageHandler 从 Hive 访问本地 Oracle NoSQL DB。

我已经成功:

  • 提取 Hadoop 2.7.2 下/home/hadoop/hadoop
  • 提取 Hive 1.2.1 下/home/hadoop/hive
  • 设置以下环境变量:

    /li>
  • 运行 Oracle NoSQL 数据库:

    /li>
  • MOVIE在 Oracle DB 中创建表

但是,当我运行hive并输入

我收到以下错误:

显然,这似乎是与 SerDe 组件相关的错误。

我也尝试过使用 Hive 2.0,但它也不起作用。

有什么线索吗?

0 投票
1 回答
537 浏览

java - Docker - oracle.kv.FaultException:无法联系任何 RepNode

我是 Docker 和 nosql 的新手,我在我的 Windows 机器上创建了一个 Oracle Linux VM (ipAddr 192.168.10.2)。

此外,我为 kvlite 创建了 docker 容器(在此 VM 上)并运行我的 nosql-container,如下所示:

$ docker run --name nosql-container -p 5000:5000 -d kvlite:latest

后跟以下命令:

$ docker exec -it nosql-container bash

# java -jar lib/kvcli.jar -host localhost -port 5000

kv-> 连接存储 -host localhost -port 5000 -name kvstore ;

到目前为止,这一切正常,我相信我的 kvlite Docker 容器已启动并运行良好。

现在我需要从我的 windows 机器创建一个客户端 Java 程序来访问这个 kvlite(在 VM 上的 docker 容器中运行)为了完成我下载了 kvclient.jar文件并将其放在我的类路径中。

下面的 Java 代码片段:

这会引发异常:

oracle.kv.FaultException:无法联系任何 RepNode:[192.168.10.2:5000] (12.1.4.0.9)

……

引起:java.rmi.UnknownHostException:未知主机:ecfe59938ea4;嵌套异常是:

提前感谢任何帮助。

0 投票
1 回答
455 浏览

docker - java -jar lib/kvstore.jar ping - 使用 IPAddress 时出现 ConnectException

我在我的 Windows 机器上创建了一个 Oracle Linux VM (ipAddr 192.168.10.2)。

在这个 VM 上,我进一步创建了一个 kvlite docker 容器。

在 Dockerfile 以下是 CMD 发出的:

创建 kvlite docker 容器后,我在 VM 上运行以下命令:

在容器 bash 提示符下,我尝试使用以下命令ping 我的客户端(但使用 VM IpAddress 而不是 localhost):

然而,这会引发异常

拿起_JAVA_OPTIONS:-Djava.security.egd=file:/dev/./urandom

无法连接到 192.168.10.2:5000 处的注册表 嵌套异常是:

java.rmi.ConnectException:连接拒绝主机:192.168.10.2;嵌套异常是:

java.net.ConnectException:连接被拒绝

找不到存储拓扑:无法联系任何 RepNode:[192.168.10.2:5000]

-host但是,当我改用as时,一切都很好localhost

为了解决这个问题,我尝试了以下操作:

  • 我停止了我的 kvlite docker 容器

  • config.xml ($KVROOT/config.xml)将值更改hostnameIpAddress

  • 重新启动我的 kvlite docker 容器,但这没有帮助,容器无法启动

接下来,我尝试为在 CMD 下发出的 kvlite 重新创建一个新的 docker 映像:

但是在这里,当我尝试启动 kvlite docker 容器时,它也没有启动。

我什至验证了我的/etc/hosts文件以输入 IpAddress- 192.168.10.2

提前感谢任何帮助。

0 投票
0 回答
89 浏览

security - 使用 JPA 访问受保护的 Oracle NoSql DB

我正在尝试使用 JPA (api - org.eclipse.persistence.jpa.PersistenceProvider) 访问 Oracle NoSql DB。

我面临两个问题:

  1. 如何仅使用基本身份验证(仅限登录名/密码)来保护我的 Oracle NoSql 存储?

Oracle 文档位于:https ://docs.oracle.com/cd/NOSQL/html/SecurityGuide/secure_installation.html似乎很有帮助,但我不需要那么多安全开销。

  1. 如何使用 JPA 访问这个安全的数据存储,我遇到的两个属性是:“eclipselink.nosql.property.user”、“eclipselink.nosql.property.password”。它们对 Oracle NoSql DB 有效吗?

任何帮助表示赞赏。

0 投票
1 回答
145 浏览

jpa - JPA One-to-Many Relationship in Oracle NoSql DB - Insert, OracleNoSQLRecord Exception

I am working on JPA with Oracle NoSql DB (using eclipselink api).

I have two classes Person and Address, which have one-to-many relationship. The code snippet below:

And

My Main function is as below:

My persistence.xml is as below:

When I am executing my main method following exception is thrown:

However, I am able to insert data same data when I am using @Embedded/@Embeddable annotations instead of @OneToMany relationship annotations.

Any help appreciated.

0 投票
0 回答
98 浏览

jpa - Oracle NoSql 中的 JPA 多对多关系 - @JoinTable

我正在使用 JPA (eclipselink) 映射 Oracle NoSql DB 中的两个实体,它们之间具有多对多关系,我使用什么注释而不是在任何关系数据库中使用的 @JoinTable 注释,

我能够通过使用@JoinField 注释(在Oracle NoSql 中)而不是关系数据库中使用的@JoinColumn 注释来映射一对多关系。

任何帮助表示赞赏。

0 投票
1 回答
499 浏览

java - 无法启动 Oracle NoSql kvstore

该命令java -jar lib/kvstore.jar kvlite失败,但出现以下异常:

当前目录是kv-4.3.10的安装根目录。