diff --git a/README.md b/README.md index 1aa3ed5f1fcd3d730dcff32eb0fefba575b2a3d1..2444bf3193f5de023d6698094155201c02196c25 100644 --- a/README.md +++ b/README.md @@ -78,6 +78,7 @@ You only need virtual box and vagrant installed on your computer. This project i ```shell vagrant up ``` +Pay attention, some OS (as debian buster, need to be sudo for this instruction : sudo vagrant up) ## Deploy mono-node HDFS on a server First configure your IP adress in the [inventory file](inventory/static) @@ -105,13 +106,19 @@ Inside this file, edit your network setting (as DNS nameserver: if your host mac ```shell vagrant up ``` + Pay attention, some OS (as debian buster, need to be sudo for this instruction : sudo vagrant up) 5. Format HDFS : - * ssh on namenode + * ssh on namenode + ```shell + vagrant ssh namenode + ``` + Pay attention, some OS (as debian buster, need to be sudo for this instruction : sudo vagrant up) * in cli : as user hadoop : change directory & format HDFS ```shell sudo su hadoop cd /usr/local/hadoop/bin/ ./hdfs namenode -format + exit ``` 6. Start HDFS deamon on your cluser * ssh on namenode @@ -119,7 +126,6 @@ Inside this file, edit your network setting (as DNS nameserver: if your host mac ```shell sudo systemctl start hadoop ``` - * **WORK In Progress** : systemd will tell you something wrong happens but cluster is working anyway. 7. Verify your cluster is up: * on your own device, use a webbrowser * go on [IP-of-your-namenode]:9870 @@ -135,6 +141,7 @@ Inside this file, edit your network setting (as DNS nameserver: if your host mac ```shell vagrant up ``` + Pay attention, some OS (as debian buster, need to be sudo for this instruction : sudo vagrant up) 3. On your own computer, using a webrowser, go on http://10.0.0.9:8080/geonetwork (if IP address as default) or on http://aidmoit-geonetwork:8080/geonetwork ## GeoNetwork On server diff --git a/playbook/roles/hadoop-common/tasks/main.yml b/playbook/roles/hadoop-common/tasks/main.yml index be73f3e0c8717383cb5faa3354df75261333f47e..045b8ce2cc820685597250f6dd0f918d9057a163 100644 --- a/playbook/roles/hadoop-common/tasks/main.yml +++ b/playbook/roles/hadoop-common/tasks/main.yml @@ -79,6 +79,8 @@ file: state: directory path: "{{ hadoopUSRHome }}/tmp" + owner: hadoop + group: hadoop - name: create a prod directory for hadoop become: yes