Advertisement
Guest User

Untitled

a guest
May 10th, 2016
107
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.83 KB | None | 0 0
  1. [redwards@lw-lts-155 ec2]$ cat master_select
  2. EC2_DNS=<ScaleArc-EC2-DNS Hidden>
  3. MYSQL_USER=<<Username Hidden>
  4. MYSQL_PASS=<Password Hidden>
  5. MYSQL_CONN="-u${MYSQL_USER} -p${MYSQL_PASS}"
  6. mysql -h${EC2_DNS} ${MYSQL_CONN} -ANe"show variables like 'hostname'"
  7.  
  8. [redwards@lw-lts-155 ec2]$ ./master_select
  9. +----------+------------------+
  10. | hostname | ip-10-242-47-176 |
  11. +----------+------------------+
  12. [redwards@lw-lts-155 ec2]$ ./master_select
  13. +----------+------------------+
  14. | hostname | ip-10-205-21-233 |
  15. +----------+------------------+
  16. [redwards@lw-lts-155 ec2]$ ./master_select
  17. +----------+------------------+
  18. | hostname | ip-10-242-47-176 |
  19. +----------+------------------+
  20. [redwards@lw-lts-155 ec2]$ ./master_select
  21. +----------+------------------+
  22. | hostname | ip-10-242-47-176 |
  23. +----------+------------------+
  24. [redwards@lw-lts-155 ec2]$ ./master_select
  25. +----------+------------------+
  26. | hostname | ip-10-242-47-176 |
  27. +----------+------------------+
  28. [redwards@lw-lts-155 ec2]$ ./master_select
  29. +----------+------------------+
  30. | hostname | ip-10-242-47-176 |
  31. +----------+------------------+
  32. [redwards@lw-lts-155 ec2]$ ./master_select
  33. +----------+------------------+
  34. | hostname | ip-10-205-21-233 |
  35. +----------+------------------+
  36. [redwards@lw-lts-155 ec2]$ ./master_select
  37. +----------+------------------+
  38. | hostname | ip-10-242-47-176 |
  39. +----------+------------------+
  40. [redwards@lw-lts-155 ec2]$ ./master_select
  41. +----------+------------------+
  42. | hostname | ip-10-205-21-233 |
  43. +----------+------------------+
  44. [redwards@lw-lts-155 ec2]$ ./master_select
  45. +----------+------------------+
  46. | hostname | ip-10-242-47-176 |
  47. +----------+------------------+
  48.  
  49. wget http://downloads.mysql.com/docs/sakila-db.tar.gz
  50.  
  51. SELECT actor_id FROM sakila.actor
  52. ORDER BY MD5(CONCAT(last_name,first_name))
  53.  
  54. EC2_DNS=<ScaleArc-EC2-DNS Hidden>
  55. MYSQL_USER=<Username Hidden>
  56. MYSQL_PASS=<Password Hidden>
  57. MYSQL_CONN="-h${EC2_DNS} -u${MYSQL_USER} -p${MYSQL_PASS} -Dsakila"
  58. NUMBER_OF_TESTBEDS=${1}
  59. PARALLEL_TESTS=${2}
  60. if [ "${1}" == "" ] ; then NUMBER_OF_TESTBEDS=1 ; fi
  61. if [ "${2}" == "" ] ; then PARALLEL_TESTS=1 ; fi
  62. ACTOR_LIST=""
  63. for ACTOR_ID in `cat actor_id.txt`
  64. do
  65. ACTOR_LIST="${ACTOR_LIST} ${ACTOR_ID}"
  66. done
  67. SQLPREFIX="SELECT F.film_id,F.title FROM actor A"
  68. SQLPREFIX="${SQLPREFIX} INNER JOIN film_actor FA USING (actor_id)"
  69. SQLPREFIX="${SQLPREFIX} INNER JOIN film F USING (film_id) WHERE A.actor_id="
  70. for (( X = 1 ; X <= NUMBER_OF_TESTBEDS ; X++ ))
  71. do
  72. echo -n "Launching TestBed #${X} ("
  73. for (( Y = 1 ; Y <= PARALLEL_TESTS ; Y++ ))
  74. do
  75. echo -n " ${Y}"
  76. for ACTOR_ID in `echo "${ACTOR_LIST}"`
  77. do
  78. SQLSTMT="${SQLPREFIX}${ACTOR_ID}"
  79. mysql ${MYSQL_CONN} -ANe"${SQLSTMT}" /dev/null 2>/dev/null &
  80. done
  81. done
  82. echo -n ")"
  83. wait
  84. echo
  85. done
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement