To get the available images
curl -w '\n' -H "Authorization: Bearer $TOKEN" https://api.digitalocean.com/v2/images?per_page=999 | python -m json.tool > /tmp/images.jsonTo get the available images
curl -w '\n' -H "Authorization: Bearer $TOKEN" https://api.digitalocean.com/v2/images?per_page=999 | python -m json.tool > /tmp/images.json| import paramiko | |
| k = paramiko.RSAKey.from_private_key_file("/Users/whatever/Downloads/mykey.pem") | |
| c = paramiko.SSHClient() | |
| c.set_missing_host_key_policy(paramiko.AutoAddPolicy()) | |
| print "connecting" | |
| c.connect( hostname = "www.acme.com", username = "ubuntu", pkey = k ) | |
| print "connected" | |
| commands = [ "/home/ubuntu/firstscript.sh", "/home/ubuntu/secondscript.sh" ] | |
| for command in commands: | |
| print "Executing {}".format( command ) |
| import paramiko | |
| k = paramiko.RSAKey.from_private_key_file("/Users/whatever/Downloads/mykey.pem") | |
| c = paramiko.SSHClient() | |
| c.set_missing_host_key_policy(paramiko.AutoAddPolicy()) | |
| print "connecting" | |
| c.connect( hostname = "www.acme.com", username = "ubuntu", pkey = k ) | |
| print "connected" | |
| commands = [ "/home/ubuntu/firstscript.sh", "/home/ubuntu/secondscript.sh" ] | |
| for command in commands: | |
| print "Executing {}".format( command ) |
| package org.apache.spark.examples.streaming; | |
| import com.google.common.io.Closeables; | |
| import org.apache.spark.SparkConf; | |
| import org.apache.spark.storage.StorageLevel; | |
| import org.apache.spark.streaming.Duration; | |
| import org.apache.spark.streaming.api.java.JavaDStream; | |
| import org.apache.spark.streaming.api.java.JavaPairDStream; | |
| import org.apache.spark.streaming.api.java.JavaReceiverInputDStream; |
| public class CepCrawlerDAORestTest { | |
| @ClassRule | |
| public static final InMemoryRestServer server = new InMemoryRestServer(CepSearchProxy.class); | |
| @Path("/") | |
| public static class CepSearchProxy { | |
| @Path(CepCrawlerDAORest.CEP_SEARCH) | |
| @GET |
| import com.fasterxml.jackson.core.JsonGenerator; | |
| import com.fasterxml.jackson.core.JsonParser; | |
| import com.fasterxml.jackson.core.JsonProcessingException; | |
| import com.fasterxml.jackson.core.JsonToken; | |
| import com.fasterxml.jackson.databind.DeserializationContext; | |
| import com.fasterxml.jackson.databind.JsonDeserializer; | |
| import com.fasterxml.jackson.databind.JsonSerializer; | |
| import com.fasterxml.jackson.databind.ObjectMapper; | |
| import com.fasterxml.jackson.databind.SerializerProvider; | |
| import com.fasterxml.jackson.databind.annotation.JsonDeserialize; |
| import java.sql.Date; | |
| import java.sql.PreparedStatement; | |
| import java.sql.ResultSet; | |
| import java.sql.SQLException; | |
| import java.sql.Timestamp; | |
| import java.sql.Types; | |
| import java.time.LocalDate; | |
| import java.time.LocalDateTime; | |
| import java.util.Optional; |
| #!/bin/bash | |
| set -e | |
| PUBLIC_KEY='tacape.mageddo.com.pub' | |
| for i in $(cat /tmp/servers.txt); do | |
| sudo cp "$HOME/.ssh/$PUBLIC_KEY" /tmp | |
| echo "Installing ssh key in server: $i" | |
| # rsync -ave ssh "~/.ssh/$PUBLIC_KEY" "root@$i:~/.ssh/" |
| import org.apache.commons.lang3.reflect.FieldUtils; | |
| import java.util.Random; | |
| import java.util.concurrent.atomic.AtomicLong; | |
| public class InvRand { | |
| static final String SEED_FIELD = "seed"; | |
| public static void main(String[] args) throws IllegalAccessException { |
| TOPICS=$(./bin/kafka-topics.sh --zookeeper zookeeper.intranet:2181 --list) | |
| for i in $TOPICS ;do | |
| echo "move to end $i" | |
| ./bin/kafka-consumer-groups.sh --bootstrap-server zookeeper.intranet:9092 --execute --reset-offsets --to-latest --group mg-mining --topic $i | |
| done |