You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@fluo.apache.org by ct...@apache.org on 2018/05/03 23:28:44 UTC
[fluo-muchos] branch master updated: Log to ephemeral drive (#217)
This is an automated email from the ASF dual-hosted git repository.
ctubbsii pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/fluo-muchos.git
The following commit(s) were added to refs/heads/master by this push:
new b34ae81 Log to ephemeral drive (#217)
b34ae81 is described below
commit b34ae81a5bef961ee0d1d7f23e9c3f464e916160
Author: Keith Turner <ke...@deenlo.com>
AuthorDate: Thu May 3 19:28:42 2018 -0400
Log to ephemeral drive (#217)
---
ansible/roles/accumulo/tasks/main.yml | 2 ++
ansible/roles/accumulo/templates/accumulo-env.sh | 2 +-
ansible/roles/hadoop/tasks/main.yml | 8 ++++++++
ansible/roles/zookeeper/tasks/main.yml | 2 ++
ansible/roles/zookeeper/templates/zookeeper-env.sh | 2 +-
conf/muchos.props.example | 12 ++++++------
6 files changed, 20 insertions(+), 8 deletions(-)
diff --git a/ansible/roles/accumulo/tasks/main.yml b/ansible/roles/accumulo/tasks/main.yml
index 768c32b..e5e64de 100644
--- a/ansible/roles/accumulo/tasks/main.yml
+++ b/ansible/roles/accumulo/tasks/main.yml
@@ -29,3 +29,5 @@
shell: "{{ accumulo_build_native_cmd[accumulo_major_version] }}"
args:
creates: "{{ accumulo_home }}/lib/native/libaccumulo.so"
+- name: "Create accumulo log dir"
+ file: path={{ worker_data_dirs[0] }}/logs/accumulo state=directory
diff --git a/ansible/roles/accumulo/templates/accumulo-env.sh b/ansible/roles/accumulo/templates/accumulo-env.sh
index 752f8e9..ca64e7f 100755
--- a/ansible/roles/accumulo/templates/accumulo-env.sh
+++ b/ansible/roles/accumulo/templates/accumulo-env.sh
@@ -15,7 +15,7 @@
# See the License for the specific language governing permissions and
# limitations under the License.
-export ACCUMULO_LOG_DIR={{ accumulo_home }}/logs
+export ACCUMULO_LOG_DIR={{ worker_data_dirs[0] }}/logs/accumulo
export HADOOP_PREFIX={{ hadoop_prefix }}
export HADOOP_CONF_DIR="$HADOOP_PREFIX/etc/hadoop"
export ZOOKEEPER_HOME={{ zookeeper_home }}
diff --git a/ansible/roles/hadoop/tasks/main.yml b/ansible/roles/hadoop/tasks/main.yml
index 97e83dd..23ef7e7 100644
--- a/ansible/roles/hadoop/tasks/main.yml
+++ b/ansible/roles/hadoop/tasks/main.yml
@@ -13,3 +13,11 @@
- name: "setup hadoop short circuit socket dir"
file: path=/var/lib/hadoop-hdfs state=directory owner={{ cluster_user }} group={{ cluster_user }} mode=0755
become: yes
+- name: "Configure hadoop log dir"
+ replace:
+ path: "{{ hadoop_prefix }}/etc/hadoop/hadoop-env.sh"
+ regexp: '.*export\s+HADOOP_LOG_DIR.*'
+ replace: "export HADOOP_LOG_DIR={{ worker_data_dirs[0] }}/logs/hadoop"
+- name: "Create hadoop log dir"
+ file: path={{ worker_data_dirs[0] }}/logs/hadoop state=directory
+
diff --git a/ansible/roles/zookeeper/tasks/main.yml b/ansible/roles/zookeeper/tasks/main.yml
index 76b96e9..7603990 100644
--- a/ansible/roles/zookeeper/tasks/main.yml
+++ b/ansible/roles/zookeeper/tasks/main.yml
@@ -5,3 +5,5 @@
with_items:
- zoo.cfg
- zookeeper-env.sh
+- name: "Create zookeeper log dir"
+ file: path={{ worker_data_dirs[0] }}/logs/zookeeper state=directory
diff --git a/ansible/roles/zookeeper/templates/zookeeper-env.sh b/ansible/roles/zookeeper/templates/zookeeper-env.sh
index 2c1bc68..32ac054 100644
--- a/ansible/roles/zookeeper/templates/zookeeper-env.sh
+++ b/ansible/roles/zookeeper/templates/zookeeper-env.sh
@@ -1 +1 @@
-export ZOO_LOG_DIR={{ zookeeper_home }}
+export ZOO_LOG_DIR={{ worker_data_dirs[0] }}/logs/zookeeper
diff --git a/conf/muchos.props.example b/conf/muchos.props.example
index a9a89d2..0dabd67 100644
--- a/conf/muchos.props.example
+++ b/conf/muchos.props.example
@@ -34,19 +34,19 @@ accumulo_instance = muchos
# Accumluo Password
accumulo_password = secret
# Software versions
-hadoop_version = 2.7.5
-zookeeper_version = 3.4.11
+hadoop_version = 2.8.3
+zookeeper_version = 3.4.12
spark_version = 1.6.3
fluo_version = 1.2.0
fluo_yarn_version = 1.0.0
-accumulo_version = 1.8.1
+accumulo_version = 1.9.0
# Software sha256 checksums
-hadoop_sha256 = 0bfc4d9b04be919be2fdf36f67fa3b4526cdbd406c512a7a1f5f1b715661f831
-zookeeper_sha256 = f6bd68a1c8f7c13ea4c2c99f13082d0d71ac464ffaf3bf7a365879ab6ad10e84
+hadoop_sha256 = e8bf9a53337b1dca3b152b0a5b5e277dc734e76520543e525c301a050bb27eae
+zookeeper_sha256 = c686f9319050565b58e642149cb9e4c9cc8c7207aacc2cb70c5c0672849594b9
spark_sha256 = d13358a2d45e78d7c8cf22656d63e5715a5900fab33b3340df9e11ce3747e314
fluo_sha256 = 037f89cd2bfdaf76a1368256c52de46d6b9a85c9c1bfc776ec4447d02c813fb2
fluo_yarn_sha256 = c6220d35cf23127272f3b5638c44586504dc17a46f5beecdfee5027b5ff874b0
-accumulo_sha256 = eba3bfe823935ca7901ea7c2bd59c84a68b9381361699c7e260bbd9191f237f4
+accumulo_sha256 = f68a6145029a9ea843b0305c90a7f5f0334d8a8ceeea94734267ec36421fe7fe
[ec2]
# Type of AWS instance launched by default
--
To stop receiving notification emails like this one, please contact
ctubbsii@apache.org.