curl -s https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest.py | python -
on "server":
# Destroy all content on disk, replacing with zero once | |
nohup shred --verbose --random-source=/dev/zero -z -n 1 /dev/sdX & | |
# Destroy all content on disk, replacing with zero three times - SLOW but Powerfull | |
nohup shred --verbose --random-source=/dev/zero -z -n 3 /dev/sdX & |
ner## =================================================== | |
## Hetzner Online AG - installimage - standardconfig. | |
## =================================================== | |
## ==================== | |
## HARD DISK DRIVE(S): | |
## ==================== |
<appender name="X_FILE" class="ch.qos.logback.core.rolling.RollingFileAppender"> | |
<file>${org.apache.nifi.bootstrap.config.log.dir}/hivestreaming.log</file> | |
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy"> | |
<fileNamePattern>${org.apache.nifi.bootstrap.config.log.dir}/x_%d.log</fileNamePattern> | |
<maxHistory>30</maxHistory> | |
</rollingPolicy> | |
<encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder"> | |
<pattern>%date %level [%thread] %logger{40} %msg%n</pattern> | |
</encoder> | |
</appender> |
###Export environment variable:
export PATH=$PATH:/opt/mango/R/3.2.5/bin
export PATH=$PATH:/opt/mango/R/3.2.5/lib/R/bin
export HIVE_HOME=/usr/hdp/2.5.5.0-157/hive2
export JAVA_HOME=/usr/java/latest
export SPARK_HOME=/usr/hdp/current/spark-client
echo 'R_LIBS_USER="/opt/mango/R/3.2.5/lib/R/library"'
export YARN_CONF_DIR=/etc/hadoop/conf/
###Disabling Smartsense automatic upload
Automatic upload of bundles to HWX is an awesome feature of Smartsense, however some companies won't allow access from servers to Internet (even if we use a gateway). For those companies, we may disable automatic upload of bundles on SmartSense, following the steps below:
Go to Ambari->Services->SmartSense->Advanced->custom hst-server-conf and add
gateway.enabled=false
Enabling Ranger Plugin for Knox with SSL
To enable Ranger Plugin for Knox, using SSL, it is required to have 2-WAY SSL configured for Ranger.
Also, it is important to rememeber Knox will only try to sync its policy if it receive a request. So, always try to access Knox to make it sync.
jrunscript -e 'println(java.lang.Integer.MAX_VALUE == javax.crypto.Cipher.getMaxAllowedKeyLength("AES"))'
jrunscript -e 'println(java.lang.Integer.MAX_VALUE == javax.crypto.Cipher.getMaxAllowedKeyLength("AES"))'
#Ranger Knox Plugin debug
ranger.knoxagent.logger=DEBUG,console,KNOXAGENT
ranger.knoxagent.log.file=ranger.knoxagent.log
log4j.logger.org.apache.ranger=${ranger.knoxagent.logger}
log4j.additivity.org.apache.ranger=false
log4j.appender.KNOXAGENT =org.apache.log4j.DailyRollingFileAppender
log4j.appender.KNOXAGENT.File=${app.log.dir}/${ranger.knoxagent.log.file}