./redis.shtest the redis cluster
| # Installing ScyllaDB in AWS with DPDK enabled | |
| # Prerequisites: | |
| # - Red Hat Enterprise Linux 7.2 (HVM) | |
| # - Instance type that supports enhanced networking (see http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/enhanced-networking.html#enhanced_networking_instance_types) | |
| # - Secondary NIC installed via Network Interfaces in AWS | |
| # - Instance type with 2 hard drives for RAID0 array | |
| ########## DO THIS FIRST ################ | |
| # Fetch the latest linux kernel | |
| yum update -y |
| ---- install Oracle JDK 1.8 | |
| $ wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u141-b15/336fa29ff2bb4ef291e347e091f7f4a7/jdk-8u141-linux-x64.rpm | |
| $sudo yum install -y jdk-8u141-linux-x64.rpm | |
| ---- install OpenJDK | |
| $ vi install.sh | |
| yum install -y java-1.8.0-openjdk-devel | |
| yum remove java-1.7.0-openjdk | |
| wget http://repos.fedorapeople.org/repos/dchen/apache-maven/epel-apache-maven.repo -O /etc/yum.repos.d/epel-apache-maven.repo |
| These commands are based on a askubuntu answer http://askubuntu.com/a/581497 | |
| To install gcc-6 (gcc-6.1.1), I had to do more stuff as shown below. | |
| USE THOSE COMMANDS AT YOUR OWN RISK. I SHALL NOT BE RESPONSIBLE FOR ANYTHING. | |
| ABSOLUTELY NO WARRANTY. | |
| If you are still reading let's carry on with the code. | |
| sudo apt-get update && \ | |
| sudo apt-get install build-essential software-properties-common -y && \ | |
| sudo add-apt-repository ppa:ubuntu-toolchain-r/test -y && \ |
| import java.io.*; | |
| import java.nio.*; | |
| import java.nio.channels.*; | |
| import java.net.*; | |
| import java.util.*; | |
| import java.nio.charset.*; | |
| public class Server { | |
| public Selector sel = null; |