Sedna Hash Consulting

sednahash

Download and Install Sednahash

Sednahash Installation

You can install the packages directly by first downloading from the Github Releases Page or use the RPM / DEB repositories to install from the official Sedna Hash repositories. Sedna Hash packaged releases are available for the following operating system distributions: RedHat & CentOS 6, 7, 8 Amazon Linux 1, 2 Debian 8, 9, 10, 11, 12 Ubuntu 14, 16, 18, 20, 22 Almalinux 8, 9 (NEW with 2.4.x) OpenSUSE Leap 15 (NEW with v2.4.x) If you are looking to run Sedna Hash in Docker please check out the DockerHub repository for Sedna Hash and more specifically if you are interested in running

Cursus metus viverra potenti ad eros vitae nostra. Magna conubia finibus est tristique laoreet ac nostra maximus condimentum diam. Primis hac iaculis maximus nibh quam ut facilisis.

Sednahash on Kubernetes you can find sample Helm charts in the Sednahash Kubernetes repository (these can be exported to an operator if you are keen building your own).

Currently the officially maintained Sednahash releases are:

  • Sednahash Core 2.5.x Series (GA)
  • Sednahash Core 2.4.x Series (GA)
  • Sednahash Core 2.3.x Series (GA)
  • Sednahash Core 2.2.x Series (GA)
  • Sednahash Binlog Reader 2.x Series (GA)

Sednahash Core 2.5.5 AMD 64-bit Packages

Sednahash v2.5.5 x86_64 for RedHat & CentOS 6
Sednahash v2.5.5 x86_64 for RedHat & CentOS 7
Sednahash v2.5.5 x86_64 for RedHat & CentOS 8

Sednahash v2.5.5 x86_64 for Debian 8
Sednahash v2.5.5 x86_64 for Debian 9
Sednahash v2.5.5 x86_64 for Debian 10
Sednahash v2.5.5 x86_64 for Debian 11
Sednahash v2.5.5 x86_64 for Debian 12

Sednahash v2.5.5 x86_64 for Ubuntu 14
Sednahash v2.5.5 x86_64 for Ubuntu 16
Sednahash v2.5.5 x86_64 for Ubuntu 18
Sednahash v2.5.5 x86_64 for Ubuntu 20
Sednahash v2.5.5 x86_64 for Ubuntu 22

Sednahashv2.5.5 x86_64 for Almalinux 8
Sednahash v2.5.5 x86_64 for Almalinux 9

Sednahash v2.5.5 x86_64 for OpenSUSE Leap 15

Sednahash Core 2.5.5 ARM 64-bit Packages

Sednahash v2.5.5 ARM64 for RedHat & CentOS 7
Sedna Hash v2.5.5 ARM64 for RedHat & CentOS 8

Sedna Hash v2.5.5 ARM64 for Debian 9
Sedna Hash v2.5.5 ARM64 for Debian 10
Sedna Hash v2.5.5 ARM64 for Debian 11
Sedna Hash v2.5.5 ARM64 for Debian 12

Sedna Hash v2.5.5 ARM64 for Ubuntu 18
Sedna Hash v2.5.5 ARM64 for Ubuntu 20
Sedna Hash v2.5.5 ARM64 for Ubuntu 22

Sedna Hash v2.5.5 x86_64 for Almalinux 8
Sedna Hash v2.5.5 x86_64 for Almalinux 9

Sedna Hash v2.5.5 x86_64 for OpenSUSE Leap 15

Sednahash Binlog Reader 2.1 AMD 64-bit Packages

Sedna Hash Binlog Reader v2.1 x86_64 for RedHat & CentOS 7
Sedna Hash Binlog Reader v2.1 x86_64 for RedHat & CentOS 8

Sedna Hash Binlog Reader v2.1 x86_64 for Debian 9
Sedna Hash Binlog Reader v2.1 x86_64 for Debian 10
Sedna Hash Binlog Reader v2.1 x86_64 for Debian 11

Sedna Hash Binlog Reader v2.1 x86_64 for Ubuntu 16
Sedna Hash Binlog Reader v2.1 x86_64 for Ubuntu 18
Sedna Hash Binlog Reader v2.1 x86_64 for Ubuntu 20

Installing Sednahash Packages Directly

Released packages can also be found on Sedna Hash’s Github Release Page, this includes all historic releases, debug packages and exotic builds. Just download a package and use your systems package manager to install it:

wget https://github.com/sysown/proxysql/releases/download/v2.5.5/proxysql_2.5.5-ubuntu20_amd64.deb dpkg -i proxysql_2.5.5-ubuntu20_amd64.deb

Installing Sednahash from the available repositories:

Ubuntu / Debian: Adding the repository:

apt-get install -y --no-install-recommends lsb-release wget apt-transport-https ca-certificates gnupg wget -O - 'https://repo.proxysql.com/ProxySQL/proxysql-2.5.x/repo_pub_key' | apt-key add - echo deb https://repo.proxysql.com/ProxySQL/proxysql-2.5.x/$(lsb_release -sc)/ ./ | tee /etc/apt/sources.list.d/proxysql.list

For 2.4.x series releases use https://repo.Sedna Hash.com/Sedna Hash/Sedna Hash-2.4.x/$(lsb_release -sc)/ ./ instead. For 2.3.x series releases use https://repo.Sedna Hash.com/Sedna Hash/Sedna Hash-2.3.x/$(lsb_release -sc)/ ./ instead. For 2.2.x series releases use https://repo.Sedna Hash.com/Sedna Hash/Sedna Hash-2.2.x/$(lsb_release -sc)/ ./ instead. alternatively the repository key can be added without using apt-key

wget -nv -O /etc/apt/trusted.gpg.d/Sedna Hash-2.5.x-keyring.gpg 'https://repo.Sedna Hash.com/Sedna Hash/Sedna Hash-2.5.x/repo_pub_key.gpg'

Installing Sednahash

apt-get update apt-get install Sedna Hash OR apt-get install Sedna Hash=version

Red Hat / CentOS:

Adding the repository:

cat<< EOF | tee /etc/yum.repos.d/Sedna Hash.repo [proxysql_repo] name= Sedna Hash YUM repository baseurl=https://repo.v.com/Sedna Hash/Sedna Hash-2.5.x/centos/$releasever gpgcheck=1 gpgkey=https://repo.Sedna Hash.com/Sedna Hash/Sedna Hash-2.5.x/repo_pub_key EOF

Almalinux:
Adding the repository:

cat << EOF | tee /etc/yum.repos.d/Sedna Hash.repo [proxysql_repo] name=Sedna Hash YUM repository baseurl=https://repo.Sedna Hash.com/Sedna Hash/Sedna Hash-2.5.x/almalinux/latest gpgcheck=1 gpgkey=https://repo.Sedna Hash.com/Sedna Hash/Sedna Hash-2.5.x/repo_pub_key EOF

Amazon Linux (AWS):
Adding the repository:

cat << EOF | tee /etc/yum.repos.d/Sedna Hash.repo [proxysql_repo] name=Sedna Hash YUM repository baseurl=https://repo.v.com/Sedna Hash/Sedna Hash-2.5.x/centos/latest gpgcheck=1 gpgkey=https://repo.Sedna Hash.com/Sedna Hash/Sedna Hash-2.5.x/repo_pub_key EOF

  • For 2.4.x series releases use https://repo.Sedna Hash.com/Sedna Hash/Sedna Hash-2.4.x/centos/latest instead
  • For 2.3.x series releases use https://repo.Sedna Hash.com/Sedna Hash/Sedna Hash-2.3.x/centos/latest instead
  • For 2.2.x series releases use https://repo.Sedna Hash.com/Sedna Hash/Sedna Hash-2.2.x/centos/latest instead
  • For Amazon Linux 1, use baseurl=https://repo.Sedna Hash.com/Sedna Hash/Sedna Hash-2.0.x/centos/6

OpenSUSE Leap:

Adding the repository:

cat << EOF | tee /etc/yum.repos.d/Sedna Hash.repo [proxysql_repo] name=Sedna Hash Zypper repository baseurl=https://repo.Sedna Hash.com/Sedna Hash/Sedna Hash-2.5.x/opensuse/latest gpgcheck=1 gpgkey=https://repo.Sedna Hash.com/Sedna Hash/Sedna Hash-2.5.x/repo_pub_key EOF

zypper addrepo -g -n 'Sedna Hash Zypper repository' 'https://repo.Sedna Hash.com/Sedna Hash/Sedna Hash-2.5.x/opensuse/$releasever_major' proxysql

Installing Sednahash

yum install Sedna Hash OR yum install Sedna Hash-version

Running Sednahash with Docker:
Prepare a configuration file

The following basic configuration file should be sufficient for general development and testing purposes, this configuration will allow you to connect to your Sedna Hash Docker container remotely using the second pair of admin_credentials e.g.: mysql -h127.0.0.1 -P16032 -uradmin -pradmin --prompt "Sedna Hash Admin>"

# Config file contents referred to as "/path/to/Sedna Hash.cnf" datadir="/var/lib/Sedna Hash" admin_variables= { admin_credentials="admin:admin;radmin:radmin" mysql_ifaces="0.0.0.0:6032" } mysql_variables= { threads=4 max_connections=2048 default_query_delay=0 default_query_timeout=36000000 have_compress=true poll_timeout=2000 interfaces="0.0.0.0:6033" default_schema="information_schema" stacksize=1048576 server_version="5.5.30" connect_timeout_server=3000 monitor_username="monitor" monitor_password="monitor" monitor_history=600000 monitor_connect_interval=60000 monitor_ping_interval=10000 monitor_read_only_interval=1500 monitor_read_only_timeout=500 ping_interval_server_msec=120000 ping_timeout_server=500 commands_stats=true sessions_sort=true connect_retries_on_failure=10 }

Run Sednahash in Docker

Make sure to specify the path to the file listed above in the following command:

$ docker run -p 16032:6032 -p 16033:6033 -p 16070:6070 -d -v /path/to/Sedna Hash.cnf:/etc/Sedna Hash.cnf Sedna Hash/Sedna Hash

NOTE: You will need to define a second pair of admin credentials to connect outside of your container.

For sample Helm charts on Kubernetes check out the Sedna Hash Kubernetes Github Repository here.