You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: examples-nosql-cluster-deployment/README.md
+35-29Lines changed: 35 additions & 29 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -30,7 +30,7 @@ In the examples in this repository, we will use the default configuration, which
30
30
31
31
The code in this repository was used in **Getting started with an Oracle NoSQL** workshops showcased in NoSQL events around the world.
32
32
33
-
To learn more about the **Oracle NoSQL Concepts**, we recommend reading this [documentation.](https://docs.oracle.com/en/database/other-databases/nosql-database/23.3/concepts/index.html)
33
+
To learn more about the **Oracle NoSQL Concepts**, we recommend reading this [documentation.](https://docs.oracle.com/en/database/other-databases/nosql-database/24.1/concepts/index.html)
34
34
35
35
For those of you that prefer a fully serverless managed service - learn more **Oracle NoSQL Database Cloud Service**[here.](https://www.oracle.com/database/nosql/)
36
36
@@ -110,8 +110,8 @@ bash clean.sh
110
110
```
111
111
112
112
Just before starting an Oracle NoSQL installation, we recommend reading those links:
@@ -166,7 +166,7 @@ Often physical machines and/or VMs (storage nodes) have built-in firewalls. Addi
166
166
the storage nodes need to communicate with one another, so communication must pass through the firewalls. Open the firewall ports used by the communication channels
167
167
in the NoSQL Cluster. To make sure your network firewall works with your topology, you should set the ports specified by the `-port`, `-harange`, `-servicerange`, and `-admin-web-port` parameters of the `makebootconfig`command (see section: Configure and start a set of storage Nodes). This parameter is used to constraint a store to
168
168
a limited set of ports, usually for security or data center policy reasons. By **default** the services use anonymous ports. Refer to your network administrator.
169
-
The documentation has additional [information.](https://docs.oracle.com/en/database/other-databases/nosql-database/23.3/admin/configuring-firewall.html)
169
+
The documentation has additional [information.](https://docs.oracle.com/en/database/other-databases/nosql-database/24.1/admin/configuring-firewall.html)
170
170
171
171
172
172
e.g VMs in Oracle OCI are configured with a Linux firewall. For demo purposes, we will stop the firewall in all the VMs.
@@ -211,19 +211,19 @@ Download the [Oracle NoSQL Database bundle](https://www.oracle.com/database/tech
211
211
- Enterprise Edition: Oracle NoSQL Database Enterprise Edition (EE) software is licensed pursuant to the Oracle commercial license
212
212
- Oracle NoSQL Database Migrator: software is licensed pursuant to the Oracle UPL license
213
213
214
-
In this demo, we will use the Oracle NoSQL Database bundle - Enterprise Edition [Release 23.3](https://docs.oracle.com/en/database/other-databases/nosql-database/23.3/release-notes/index.html)
214
+
In this demo, we will use the Oracle NoSQL Database bundle - Enterprise Edition [Release 24.1](https://docs.oracle.com/en/database/other-databases/nosql-database/24.1/release-notes/index.html)
215
215
216
216
For more information about difference between versions (CE vs EE) and other topics, visit the [FAQ](https://www.oracle.com/database/technologies/nosqldb-learnmore-nosqldb-faq.html)
217
217
218
218
```bash
219
-
unzip kv-ee-23.3.32.zip -d nosql
220
-
unzip nosql-migrator-1.5.0.zip
219
+
unzip kv-ee-24.1.15.zip -d nosql
220
+
unzip nosql-migrator-1.6.0.zip
221
221
````
222
222
223
223
Modify the file `env.sh` and `env-proxy.sh` with the appropriate kvhome path location. e.g.
224
224
225
225
```bash
226
-
export KVHOME=$HOME/nosql/kv-23.3.32
226
+
export KVHOME=$HOME/nosql/kv-24.1.15
227
227
```
228
228
229
229
Download, unzip NoSQL SDK for Java and compile the NoSQL SDK for Java examples. We will use java programs to test the configuration. Other language SDKs
@@ -258,7 +258,7 @@ Note: you can use those scripts as templates to create your own.
258
258
259
259
If the Storage Node you are configuring has the resources to support more than a one Replication Node, set the capacity value to the appropriate number.
260
260
As a general heuristic, Replication Nodes require sufficient disk, cpu, memory, and network bandwidth to satisfy peak runtime demands.
261
-
See [Initial Capacity Planning](https://docs.oracle.com/en/database/other-databases/nosql-database/23.3/admin/initial-capacity-planning1.html) for more details.
261
+
See [Initial Capacity Planning](https://docs.oracle.com/en/database/other-databases/nosql-database/24.1/admin/initial-capacity-planning1.html) for more details.
262
262
263
263
Consider the following configuration settings for Storage Nodes:
264
264
- We recommend configuring each Storage Node with a capacity equal to the number of available disks on the machine. This permits a disk for each Replication Node, ensuring that Replication Nodes on the Storage Node are not competing for I/O resources. The `–storagedir` parameter lets you specify the directory location for each Replication Node disk.
@@ -307,14 +307,14 @@ First node | Other nodes|
307
307
308
308
Topologies can be modified to change the characteristics of the Storage Nodes. In one of the scenarios, we will show how to change the capacity. We will setup all the Storage nodes of our cluster with `capacity = 1`, then we will change all Storage nodes to `capacity = 3`.
309
309
310
-
To learn more about it, we recommend to read this [link.](https://docs.oracle.com/en/database/other-databases/nosql-database/23.3/admin/installation-configuration-parameters.html)
310
+
To learn more about it, we recommend to read this [link.](https://docs.oracle.com/en/database/other-databases/nosql-database/24.1/admin/installation-configuration-parameters.html)
311
311
312
312
## Deploy YOUR topology
313
313
314
314
315
315
A topology is the collection of zones, storage nodes, shards, replication nodes, and administrative services that make up your NoSQL Database store.
316
316
A deployed store has one topology that describes its state at a given time. Read this architecture section in the documentation for a detailed
In this step, we will create the initial users with [password complexity policy enabled.](https://docs.oracle.com/en/database/other-databases/nosql-database/23.3/security/password-complexity-policies.html) The following users need to be created: root, proxy and application.
346
+
In this step, we will create the initial users with [password complexity policy enabled.](https://docs.oracle.com/en/database/other-databases/nosql-database/24.1/security/password-complexity-policies.html) The following users need to be created: root, proxy and application.
347
347
- Create the `root` user and the file `root.login` that contain property settings for the login as admin
348
348
- Create the `proxy_user` user and the file proxy.login that contain property settings for the login as `proxy_user` user
349
349
- Password for`root` and `proxy_user` are generated randomly using `openssl` tool and storedin a wallet
0 commit comments