Skip to content

Commit f01034e

Browse files
committed
update nifi
1 parent c91004d commit f01034e

File tree

2 files changed

+26
-26
lines changed

2 files changed

+26
-26
lines changed

nifi/README.md

Lines changed: 18 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -9,32 +9,29 @@ and distribute data.
99
## up and running
1010

1111
```bash
12-
$ mkdir -p data/nifi/{conf,database_repository,flowfile_repository,content_repository,provenance_repository,state,logs}
12+
$ mkdir -p data/nifi/{conf,database_repository,flowfile_repository,content_repository,provenance_repository,state,logs,nar_extensions,python_extensions}
1313
$ mkdir -p data/registry/{database,flow_storage,logs}
1414
$ chown -R 1000:1000 data
15-
16-
$ vi docker-compose.yml
17-
volumes:
18-
- ./data/nifi/conf:/tmp
19-
# ./data/nifi/conf:/opt/nifi/nifi-current/conf
20-
21-
$ docker-compose run --rm --entrypoint bash nifi
22-
>>> cp /opt/nifi/nifi-current/conf/* /tmp
23-
>>> exit
24-
25-
$ vi docker-compose.yml
26-
volumes:
27-
# ./data/nifi/conf:/tmp
28-
- ./data/nifi/conf:/opt/nifi/nifi-current/conf
15+
$ tree data
16+
├── nifi
17+
│   ├── conf
18+
│   ├── content_repository
19+
│   ├── database_repository
20+
│   ├── flowfile_repository
21+
│   ├── logs
22+
│   ├── nar_extensions
23+
│   ├── provenance_repository
24+
│   ├── python_extensions
25+
│   └── state
26+
└── registry
27+
├── database
28+
├── flow_storage
29+
└── logs
2930

3031
$ docker-compose up -d
31-
$ curl http://127.0.0.1:8080/nifi/
32+
$ curl -k --resolve nifi:8443:127.0.0.1 https://nifi:8443/nifi/
33+
$ open https://nifi:8443/nifi/#/login
3234
$ curl http://127.0.0.1:18080/nifi-registry/
3335
```
3436

35-
Maybe there are better ways to populate a volume:
36-
37-
- named volumes
38-
- anonymous volumes
39-
4037
[1]: https://nifi.apache.org

nifi/docker-compose.yml

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,15 +7,15 @@ services:
77
init-nifi:
88
image: apache/nifi:2.3.0
99
entrypoint: ["bash", "-c"]
10-
command: "test -f /data/bootstrap.conf || cp /opt/nifi/nifi-current/conf/* /data"
10+
command: ["test -f /tmp/bootstrap.conf || cp -v /opt/nifi/nifi-current/conf/* /tmp"]
1111
volumes:
1212
- init-nifi-conf:/opt/nifi/nifi-current/conf
13-
- /opt/nifi/nifi-current/conf:/data
13+
- ./data/nifi/conf:/tmp
1414

1515
nifi:
1616
image: apache/nifi:2.3.0
1717
ports:
18-
- "8080:8080"
18+
- "8443:8443"
1919
volumes:
2020
- ./data/nifi/conf:/opt/nifi/nifi-current/conf
2121
- ./data/nifi/database_repository:/opt/nifi/nifi-current/database_repository
@@ -27,11 +27,12 @@ services:
2727
- ./data/nifi/state:/opt/nifi/nifi-current/state
2828
- ./data/nifi/logs:/opt/nifi/nifi-current/logs
2929
environment:
30-
- NIFI_WEB_HTTP_PORT=8080
30+
- NIFI_WEB_HTTPS_HOST=nifi
31+
- NIFI_WEB_HTTPS_PORT=8443
3132
- NIFI_JVM_HEAP_INIT=8g
3233
- NIFI_JVM_HEAP_MAX=16g
3334
- SINGLE_USER_CREDENTIALS_USERNAME=admin
34-
- SINGLE_USER_CREDENTIALS_PASSWORD=admin
35+
- SINGLE_USER_CREDENTIALS_PASSWORD=@hello@world@ # at least 12 characters
3536
depends_on:
3637
- init-nifi
3738
hostname: nifi
@@ -45,6 +46,8 @@ services:
4546
- ./data/registry/database:/opt/nifi-registry/nifi-registry-current/database
4647
- ./data/registry/flow_storage:/opt/nifi-registry/nifi-registry-current/flow_storage
4748
- ./data/registry/logs:/opt/nifi-registry/nifi-registry-current/logs
49+
environment:
50+
- NIFI_REGISTRY_WEB_HTTP_PORT=18080
4851
hostname: registry
4952
restart: unless-stopped
5053

0 commit comments

Comments
 (0)