Monday, June 18, 2012

Cassandra GUI 2.0 - Making things a little bit easier

Update (2014 October 31st)

You can download WSO2 Storage server  1.1.0 which ships Cassandra explorer and many interesting tools to manage storages. Please follow the following links for documentation to use Cassandra Explorer.

Download the product
https://docs.wso2.com/display/SS110/Downloading+the+Product

Extract the binary and run the product. (See "Starting the server" after extracting )
https://docs.wso2.com/display/SS110/Running+the+Product

Documentation about Explorer
https://docs.wso2.com/display/SS110/Explore+Cassandra+Cluster

========================================================================

Cassandra GUI evolved from its first version and new version includes bug fixes and enhanced features.

New features.

  • Complete pagination for Row view of explorer
  • Search rows by their names. (Filtered on the fly as you type.)
  • Filtering non displayable data and label them with warnings.

Bug Fixes

  • Remote connection problem
  • Connect to Remote Cassandra server without restarting the server.

Start the Server


Extract the downloaded product and lets refer extracted folder as CARBON_HOME.

go to CARBON_HOME/bin and run sh wso2server.sh (linux) or
wso2server.bat

Log in to the admin console using https://localhost:9443/
default user name and password : admin, admin

Following screen shots include a quick flow on how it works.


1) Click connect to cluster on right hand side panel. Give connection URL and credentials (if there is any) to connect.

eg: URL = localhost:9160,  or  10.100.3.234:

2) After a Successful connection you will be directed to keyspace listing page. Which will include Keyspaces and clickable column family names. Click on a Column Family to Explore data.




3) Row view Page.
After clicking the column family you have landed in the row view page. It includes rows of your column family and a slice of column data as a summary.

You can search, paginate or change no of items to filter your data. Click "view more" to explore a single row.



4) Column family view page will list all the columns in a single row. You can filter the data with column name,value or time stamp. full numbered pagination is available. 


114 comments:

  1. hello,
    I installed your tools,
    I have two remarks:

    1) I can not change data in my keyspaces from this tool, this tool is that just serves to display the data, and not edit or delete them?!

    2) in our project was that data in XML format, and aparament your program, he interprets the XML into HTML, so, I not show my data correctly, but they maquent lot of things.

    voila comment il affiche le XML :

    1X00066655542 PF AFFECTE
    http://trunk.localhost/UTE/enveloppe/v2/1X00066655542 2012-08-03T10:18:50Z 25
    1X00066655542
    01 A12345 118512
    25A123452012-08-03T10:18:50.830Z2012-08-03T10:18:50ZAAAOOO
    2012-08-03T10:18:51Z

    thank you answer me and tell me how to solve these problems.

    ReplyDelete
    Replies
    1. Hi,
      Please find the answers below.
      1) Yes. This tool is only to view /explore the data (As of the current version.)

      2) It was a bug and it has been fixed (Had to escape XML special characters to avoid swallowing xml tags). If you are in urgency to add that patch i can provide you with the steps. Or else will share the released version soon.

      Thanks

      Delete
  2. I get the following error while listing rows from a column family.

    DataTables warning: JSON data from server could not be parsed. This is caused by a JSON formatting error.

    ReplyDelete
    Replies
    1. Have you kept the tool idle for a considerable time like 20 mints or more. Were there any error logs at the console. There is a bug that when session got timed out it does not give a proper warning. We will fix it soon. As a workaround you can login through the management console again and continue for the moment.

      Delete
    2. Hi!

      Thanks for the update.

      I've got the same error as muthu.v when I'm trying to browse a CF. I'm trying to open the CF just after loging in so it's not a timeout problem.

      We are using CompositeType in our CF, don't know if it could cause the problem ?

      Delete
  3. Hi, I'd like to use your GUI tool to access to the Cassandra. However, under Windows, when I run wso2server.bat, I got exception like this:

    java version "1.6.0_29"
    Java(TM) SE Runtime Environment (build 1.6.0_29-b11)
    Java HotSpot(TM) 64-Bit Server VM (build 20.4-b02, mixed mode)
    java version "1.6.0_29"
    Java(TM) SE Runtime Environment (build 1.6.0_29-b11)
    JAVA_HOME environment variable is set to C:\Program Files\Java\jdk1.6.0_29
    CARBON_HOME environment variable is set to C:\Program Files\wso2carbon-4.0.0-SNAPSHOT
    Exception in thread "main" java.lang.NoClassDefFoundError: Files\wso2carbon-4/0/0-SNAPSHOT\repository\conf\carbon/xml
    Caused by: java.lang.ClassNotFoundException: Files\wso2carbon-4.0.0-SNAPSHOT\repository\conf\carbon.xml
    at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
    Could not find the main class: Files\wso2carbon-4.0.0-SNAPSHOT\repository\conf\carbon.xml. Program will exit.

    Did I miss something? Or can you fix this issue? thanks a lot!

    ReplyDelete
  4. Hi Shelan,

    I was looking for simple readonly tool for cassandra data access. Thanks for this information.
    However I was getting same error:

    DataTables warning: JSON data from server could not be parsed. This is caused by a JSON formatting error.

    We are storing data in JSON format for cassandra 1.0.7. I am trying with Carbon 4.0.0.

    ReplyDelete
  5. Hi all,

    JSON format error popping due to a limitation in the UI framework used. Whenever there is an exception it is not possible to send it to UI in a proper format, thus resulting this. You can have more details at the backend server log normally. Now Cassandra Explorer is a part of WSO2 BAM server. Can you try it and see if that resolves the problem. You can download it from here. http://wso2.com/products/business-activity-monitor/ . If the error persist could you please share if there are any errors logged at the console.

    ReplyDelete
  6. Hi Shelan, i was also getting same JSON data from server could not parsed error.
    Here are the errors from console:
    [2013-05-23 14:41:47,227] ERROR {org.apache.axis2.rpc.receivers.RPCMessageReceiver} - Cassandra encountered an internal error processing this request: TApplicationError type: 6 message:Internal error processing get_range_slices
    java.lang.reflect.InvocationTargetException
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

    Caused by: me.prettyprint.hector.api.exceptions.HCassandraInternalException: Cassandra encountered an internal error processing this request: TApplicationError type: 6 message:Internal error processing get_range_slices
    at me.prettyprint.cassandra.service.ExceptionsTranslatorImpl.translate(ExceptionsTranslatorImpl.java:31)
    at me.prettyprint.cassandra.service.KeyspaceServiceImpl$3.execute(KeyspaceServiceImpl.java:163)
    at me.prettyprint.cassandra.service.KeyspaceServiceImpl$3.execute(KeyspaceServiceImpl.java:145)


    Thanks
    -Srinivas

    ReplyDelete
  7. org.apache.catalina.core.StandardWrapperValve invoke
    SEVERE: Servlet.service() for servlet [bridgeservlet] in context with path [/] threw exception [Exception in JSP: /cassandraexplorer/row_datatable_ajaxprocessor.jsp:90

    87: JSONArray valueArray = new JSONArray();
    88: valueArray.add(rows[i].getRowId());
    89: Column[] columns = rows[i].getColumns();
    90: for (int j = 0; j < rows[i].getColumns().length; j++) {
    91: valueArray.add(columns[j].getValue());
    92: }
    93: if (rows[i].getColumns().length < 3) {


    Stacktrace:] with root cause
    java.lang.NullPointerException
    at org.apache.jsp.cassandraexplorer.row_005fdatatable_005fajaxprocessor_jsp._jspService(row_005fdatatable_005fajaxprocessor_jsp.java:129)
    at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
    at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:332)
    at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
    at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
    at org.wso2.carbon.ui.JspServlet.service(JspServlet.java:161)

    ReplyDelete
  8. hey I am using Cassandra 2.0.9 with CQL 3.1.1
    My problem is this tool show me the keyspaces present but not the ColumnFamilies (Tables) present in the keyspace.
    So pls help me.

    ReplyDelete
  9. Hi Shelan,
    I do see these errors whenever I start my 'defense4all' application & eventually the application stops running. I checked "cassandra.yaml" & I do see there is an entry for localhost:9160 as rpc address/port. Not sure what exactly I need to do (in cassandra) to make this work. I am able to run Cassandra successfully as foreground process.

    Error Logs:
    =======
    07:56:48,947 INFO [main][] - Host detected as down was added to retry queue: localhost(127.0.0.1):9160 me.prettyprint.cassandra.connection.CassandraHostRetryService.add(CassandraHostRetryService.java:57) [18 Sep]

    07:56:48,948 WARN [pool-1-thread-1][] - Downed localhost(127.0.0.1):9160 host still appears to be down: Unable to open transport to localhost(127.0.0.1):9160 , java.net.ConnectException: Connection refused

    thanks in advance,

    ReplyDelete
  10. I figured out the solution. Hope it helps other..
    In cassandra.yaml, we MUST set start_rpc = true (for me it was false).

    ReplyDelete
  11. Hi Shelan,

    I am trying to run WSO2 Server Storage 1.5.0 in Windows 8.1
    and I am getting the error below,

    [2016-02-26 03:34:53,377] ERROR {org.apache.cassandra.service.CassandraDaemon} -
    Exception encountered during startup
    java.lang.NoClassDefFoundError: org/xerial/snappy/SnappyError
    at org.apache.cassandra.config.CFMetaData.(CFMetaData.java:82)
    at org.apache.cassandra.config.KSMetaData.systemKeyspace(KSMetaData.java
    :81)
    at org.apache.cassandra.config.DatabaseDescriptor.loadYaml(DatabaseDescr
    iptor.java:491)
    at org.apache.cassandra.config.DatabaseDescriptor.(DatabaseDescr
    iptor.java:132)
    at org.apache.cassandra.service.CassandraDaemon.setup(CassandraDaemon.ja
    va:216)
    at org.apache.cassandra.service.CassandraDaemon.activate(CassandraDaemon
    .java:447)
    at org.wso2.carbon.cassandra.server.CassandraServerController$1.run(Cass
    andraServerController.java:46)
    at java.lang.Thread.run(Thread.java:745)
    Caused by: java.lang.ClassNotFoundException: org.xerial.snappy.SnappyError
    at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(Bundl
    eLoader.java:501)
    at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.
    java:421)
    at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.
    java:412)
    at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(De
    faultClassLoader.java:107)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
    ... 8 more
    java.lang.NoClassDefFoundError: org/xerial/snappy/SnappyError
    at org.apache.cassandra.config.CFMetaData.(CFMetaData.java:82)
    at org.apache.cassandra.config.KSMetaData.systemKeyspace(KSMetaData.java
    :81)
    at org.apache.cassandra.config.DatabaseDescriptor.loadYaml(DatabaseDescr
    iptor.java:491)
    at org.apache.cassandra.config.DatabaseDescriptor.(DatabaseDescr
    iptor.java:132)
    at org.apache.cassandra.service.CassandraDaemon.setup(CassandraDaemon.ja
    va:216)
    at org.apache.cassandra.service.CassandraDaemon.activate(CassandraDaemon
    .java:447)
    at org.wso2.carbon.cassandra.server.CassandraServerController$1.run(Cass
    andraServerController.java:46)
    at java.lang.Thread.run(Thread.java:745)
    Caused by: java.lang.ClassNotFoundException: org.xerial.snappy.SnappyError
    at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(Bundl
    eLoader.java:501)
    at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.
    java:421)
    at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.
    java:412)
    at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(De
    faultClassLoader.java:107)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
    ... 8 more
    Exception encountered during startup: org/xerial/snappy/SnappyError

    I know the server has not been tested in Windows 8.1 so my issue could
    not has any solution but reading the stacktrace it seems that it could
    be a configuration question that I missed.

    Any idea or suggestion?

    Thanks a lot for your blog,

    Thanks in advance,
    Jose

    ReplyDelete
  12. Thanks for sharing with us that awesome article you have amazing blog........

    AP 10th Results 2016

    ReplyDelete
  13. Wishes are the best way to express you desire and happiness with your loved ones. Here we have the unique collection of Happy Deepawali 2016 wishes and Diwali 2016 greetings that you can use to wish your friends and family members an extremely great HAPPY DIWALI MESSAGES 2016.

    ReplyDelete
  14. Sarkari Recruitment is one of the biggest Indian Job Site so here you will getKarnataka govt jobs Latestso

    ReplyDelete
  15. nice blog.thanks for sharing with us for financial services in hyderabad click.
    Home Loans in Hyderabad

    ReplyDelete
  16. Here you can get the Union Public Service Commission (UPSC) latest recruitment notification and current examination details. For more click here
    UPSC Notification

    ReplyDelete
  17. Freelance Best Makeup & Hair Artist in Jaipur with huge experience and Specialization in Bridal and Wedding Makeup,Celebrity Makeup,Professional Makeup,Creative Makeup,Bollywood Makeup and Character Makeup in Delhi,Jaipur,Rajasthan. Natural Makeup that allows your skin to breath with a radiant glow and remains flawless throughout your special day.


    Best Makeup and Hairstyle in jaipur
    Fiza Makeup Academy in jaipur
    Best bridal makeup artist in jaipur(bollywood makeup,creative makeup,Airbrush makeup,character makeup)
    Make up and Hair kit
    Professional makeup artist course in jaipur
    Makeup and hairstyle tips
    Makeup and hair Images
    Makeup and hair tutorials
    Makeup and hair contract


    ReplyDelete
  18. SBI PO Notification released. Get the latest information about SBI PO Exam Notification.
    SBI PO Recruitment

    ReplyDelete
  19. Check the Telangana ICET 2017 Exam Results now. To get the TS Integrated Common Entrance Test Rank Card 2017 click here.
    TSICET Results 2017

    ReplyDelete

  20. A Pioneer Institute owned by industry professionals to impart vibrant, innovative and global education in the field of Hospitality to bridge the gap of 40 lakh job vacancies in the Hospitality sector. The Institute is contributing to the creation of knowledge and offer quality program to equip students with skills to face the global market concerted effort by dedicated faculties, providing best learning environment in fulfilling the ambition to become a Leading Institute in India.

    cha jaipur
    management college in jaipur
    management of hospitality administration jaipur
    cha management jaipurs
    Hotel management in jaipur
    Best hotel college in jaipur
    Best management college in jaipur
    College of Hospitality Administration, Jaipur
    Top 10 hotel management in jaipur
    Hotel managementin Rajasthan





    ReplyDelete
  21. That's very useful information that is furnished on this web page. Keep it up!
    IBPS Research Associate Result 2017

    ReplyDelete
  22. I realize that nothing is fair but I'm still trying. I just want to do my best and what is possible
    povaup

    ReplyDelete
  23. thanks shelan.

    you can read http://www.rrbrailway.com/

    ReplyDelete
  24. Amazing and extremely cool thought and the subject at the highest point of brilliance and I am cheerful to this post..Interesting post! Much obliged for composing it. What's the issue with this sort of post precisely? It takes after your past rule for post length and in addition clearness

    Tax Advisors

    ReplyDelete
  25. I was very pleased to find this site.I wanted to thank you for this

    great read!! I definitely enjoying every little bit of it and I have

    you bookmarked to check out new stuff you post.


    Self Employed Tax Return

    Accountants East Grinstead

    ReplyDelete
  26. I discovered your site ideal for me. It consists of wonderful and useful posts. I've read many of them and also got so much from them. In my experience, you do the truly amazing.Truly i'm impressed out of this publish

    Self Employed Tax Return Accountants Brighton

    ReplyDelete
  27. I love examining your articles, your articles gives a learning see with respect to the issue at any rate revealed to me why you all around frame on flawed centers, notwithstanding a superior than normal article to investigate and share

    Self Employed Tax Return Accountants Brighton

    ReplyDelete
  28. I am very glad to visit this website. Thanks for sharing thisamazing posts with us . All post are very interesting and useful. I like them all. Web content are also good


    Self Employed Tax Return Advice 

    ReplyDelete
  29. Beguiling on the web diary! Is your subject inquisitively arranged or did you download it from some place? A subject like yours with two or three central adjustements would really make my blog flicker. You should uncovered to me where you got your point. You're to an incredible degree awesome

    Self Employed Tax Return Advice 

    ReplyDelete
  30. Really great post. I just unearthed your blog and needed to state that I have truly appreciated perusing your blog entries. Any way I'll be buying in to your feed and I trust you post again soon. Enormous a debt of gratitude is in order for the valuable information.

    Self Assessment Return for Self Employed

    ReplyDelete
  31. Awesome write-up. I’m a regular visitor of your blog and appreciate you taking the time to maintain the excellent site. I’ll be a regular visitor for a long time


    Tax Accountants for Self Employed Tax Return

    ReplyDelete
  32. To an incredible degree exceptional post. I just uncovered your blog and foreseen that would express that I have to a great degree restoring breaking down your blog passages. Any way I'll be purchasing in to your feed and I believe you post again soon. Goliath a responsibility of gratefulness is all together for the basic data.


    Tax Accountants for Self Employed Tax Return

    ReplyDelete
  33. I just thought it may be an idea to post incase anyone else was having problems researching but I am a little unsure if I am allowed to put names and addresses on here


    Tax Accountants for Self Employed Tax Return

    ReplyDelete
  34. This article is an associating with wealth of informational information that is enrapturing and deliberately shaped. I compliment your relentless work on this and thank you for this data. You have what it takes to get thought.

    Self Employed Tax Return Accountants Crawley

    ReplyDelete
  35. This article is a unite with abundance of enlightening data that is beguiling and purposely shaped. I compliment your driving forward work on this and thank you for this information. You have the stuff to get thought.

    Self Employed Tax Return Advice

    ReplyDelete
  36. The examples below is definetly for instance glimmer brilliant. Each one of these insignificant issues are built utilizing wide variety of cornerstone knowledge

    Self Employed Tax Return Accountants Brighton

    ReplyDelete
  37. This is an unfathomable energizing article.I am in every way that really matters content with your inconceivable work.You put to an incredible degree remarkably consistent data. Keep it up. Continue blogging. Wanting to investigating your next post

    Horeca pergola

    ReplyDelete
  38. Staggering dispatch! I am to make certain preparing to over this information, is amazingly neighborly my mate. Additionally staggering online journal here among goliath amounts of the outrageous information you get. Hold up the gainful procedure you are doing here.

    Zonwering

    ReplyDelete
  39. Thanks for providing the download and providing the the screenshots. Court Jobs

    ReplyDelete
  40. This comment has been removed by the author.

    ReplyDelete
  41. Happy New Year 2020
    Amazing article admin thanks for sharing. it just great

    ReplyDelete
  42. This comment has been removed by the author.

    ReplyDelete
  43. Any Student can now apply to recheck their BD psc result 2019 from this system. Board Challenge will start on the following day of the result published date and continue the next 15 days.

    ReplyDelete
  44. Firstly thank you for admin who write this post. I am looking for this type of post. It is really amazing. I need more update about this post. Primary School Certificate Result and Junior School Certificate Result is knocing at the door. According to the education board news result publish in December, 2019. So, are you want to get JSC Result , PSC Result or JDC Result Result 2019 with Marksheet? If you want to check your brother or sister result then you can check result by our website NewjobscircularBD. It is too easy process. Thank you for everything.

    ReplyDelete
  45. Good job. This Site is very essential for me. Because I have got many information from here. Thank You. bcs application form. Today Ifatr Time in Dhaka. HSC Exam Routine 2020.

    ReplyDelete
  46. Hello , I perpetually follow your website and take a look at to find out one thing additional what i do know. I actually have browse this web blog and extremely pleased with you that you simply square measure extremely doing well. Thanks for staying with worldwide, Hopefully it'll be continuing.
    new job circular
    Top 10 Govt Medical College Bangladesh

    ReplyDelete
  47. Vidyasthali Law College is a self-financing Institution affiliated to the University of Rajasthan to impart qualitative instructions for the degree of LL.B. (Three-year) course
    law college jaipur
    llb college in jaipur
    best law college in jaipur
    law college rajasthan
    rajasthan law college

    ReplyDelete
  48. Anti Inflammatory Natural Medicine Duplex® strives to be your trusted healthcare brand, a brand that will never settle for less than the best. We firmly believe your health matters. At Duplex®, we pledge to make your well being our priority. Our aim is to deliver effective, yet affordable healthcare simply because we believe good health makes living more meaningful. We are your trusted ally on the journey to attain a healthy mind, body and spirit.

    ReplyDelete
  49. Natural Joint Supplements Duplex® strives to be your trusted healthcare brand, a brand that will never settle for less than the best. We firmly believe your health matters. At Duplex®, we pledge to make your well being our priority. Our aim is to deliver effective, yet affordable healthcare simply because we believe good health makes living more meaningful. We are your trusted ally on the journey to attain a healthy mind, body and spirit.

    ReplyDelete
  50. yeah here you get the full information related to the article IPL Match Prediction

    ReplyDelete
  51. Thanks for share a very helpful article. you can read street beggar paragraph here

    ReplyDelete
  52. Kiss918 is arguably the most prominent online casino in Malaysia, bringing you the hottest, top trending games on the internet, all in one destination. 918 Kiss has all sorts of entertainment content, ranging from fishing games and live table games to one of our main attractions that is slot games.

    ReplyDelete
  53. language centre in petaling jaya is strive to deliver the best linguistic services to our clients. Based in Petaling Jaya, Ringo has been providing the finest quality of learning experience and translation services for corporate clients and language learners since 1999.

    japanese class in petaling jaya is strive to deliver the best linguistic services to our clients. Based in Petaling Jaya, Ringo has been providing the finest quality of learning experience and translation services for corporate clients and language learners since 1999.

    ReplyDelete
  54. All The Job seekers From India Please Check --
    Latest Government jobs In India For Latest Government Jobs
    Today Employment news For Daily Employment News
    Anganwadi Recruitment Notification For Latest ICDS / CDS Jobs Vacancy

    ReplyDelete
  55. Getting A Government jobs is now become more easy with Free Job Alert , You Can Get All exams Study Materials, Employment News & Old Question papers for your batter preperation

    ReplyDelete
  56. Terrific post! Love your work!
    kiss918 Online casino – enjoy the safe and secure swin55 online casino experience, where you can play online slots, kiss918, Mega888, kiss918plus, and many. We strongly believe that having a safe online casino website is very important and promise to provide the best services for you all

    ReplyDelete
  57. We provide all kinds of job schedules. We provide public and private educational institutions, bank NGO jobs, private universities, public universities, bank job results, university job results, private job results, government job results, etc. We provide information to those who still Unemployment and Vacancy Employment Personnel need these very much for them. Stay close to us by subscribing to our website www.jobcircularlist.com to get more job circular kind of informative information.
    https://jobcircularlist.com/

    ReplyDelete
  58. Download Central & State Govt Jobs Syllabus Pdf – All Competetive Exam Syllabus and Exam Pattern Click Here

    ReplyDelete
  59. Download Central & State Govt Jobs Syllabus Pdf – All Competetive Exam Syllabus and Exam Pattern Click Here

    ReplyDelete
  60. I am glad to be here and read your very interesting article, it was very informative and helpful information for me. keep it up. Jumanji Vest

    ReplyDelete
  61. https://jobcircularlist.com/sainik-job-circular/

    ReplyDelete
  62. Nice article, Please visit my website to know latest defense job news in Bangladesh defense job news.

    ReplyDelete
  63. Nice article, Please visit my website to know latest job news in Bangladesh Job News.

    ReplyDelete
  64. Hey.. I have read your blog its very attractive and impressive. Nice information. It helped me alot. this blog information is awesome,thanks for sharing this. IF ou are searching some knowledegable Information then visit our website..



    Hindi Main Jankari

    DM Full Form

    What is the BE Full Form

    What is the HR Full Form

    Depression Meaning in Hindi

    Full Form of INDIA / INDIA Full Form

    Govt jobs sites list 2021

    Raksha Bandhan 2021 Rakhi Shubh Muhurat

    ReplyDelete
  65. Show Past Events
    16:00
    Chennai Super Kings vs Punjab Kings
    IPL

    Sky Sports
    16:30
    Genoa vs Sassuolo
    Serie A

    Sky Sports
    17:00
    Wolverhampton Wanderers vs Brighton & Hove Albion
    Premier League

    Ten Sports
    17:00
    Oxford United vs Burton Albion
    English League One

    Ten Sports
    17:00
    Blackpool vs Bristol Rovers
    English League One

    Ten Sports
    17:00
    Charlton Athletic vs Hull City
    English League One

    Ten Sports
    17:00
    Crewe Alexandra vs Shrewsbury Town
    English League One

    Ten Sports
    17:00
    Doncaster Rovers vs Peterborough United
    English League One

    Ten Sports
    17:00
    Ipswich Town vs Fleetwood Town
    English League One

    Ten Sports
    17:00
    Lincoln City vs AFC Wimbledon
    English League One

    Ten Sports
    17:00
    Portsmouth vs Accrington Stanley
    English League One

    Ten Sports
    17:00
    Sunderland vs Northampton Town
    English League One

    Ten Sports
    17:00
    Wigan Athletic vs Swindon Town
    English League One

    Ten Sports
    17:30
    FC Cologne vs SC Freiburg
    1. Bundesliga

    BT Sport 1
    18:00
    Getafe vs Eibar
    La Liga

    Ten Sports
    19:00
    Spanish Grand Prix 2021
    Formula 1

    Sky Sports
    19:00
    Spain Grand Prix 2021
    Formula 1

    Sky Sports
    19:00
    Benevento vs Cagliari
    Serie A

    Sky Sports
    19:00
    Hellas Verona vs Torino
    Serie A

    Sky Sports
    19:00
    Parma vs Atalanta
    Serie A

    Sky Sports
    19:05
    Aston Villa vs Manchester United
    Premier League

    Ten Sports
    19:30
    Eintracht Frankfurt vs Mainz
    1. Bundesliga

    BT Sport 1
    20:00
    Royal Challengers Bangalore vs Sunrisers Hyderabad
    IPL

    Ten Sports
    20:00
    Harlequins vs Wasps
    Gallagher Premiership

    Sky Sports
    20:15
    Valencia vs Real Valladolid
    La Liga

    Ten Sports
    21:30
    West Ham United vs Everton
    Premier League

    Ten Sports
    22:00
    Hertha Berlin vs Arminia Bielefeld
    1. Bundesliga

    BT Sport 1
    22:00
    AS Roma vs Crotone
    Serie A

    Sky Sports
    22:30
    Villarreal vs Celta de Vigo
    La Liga

    Ten Sports
    23:00
    Miami vs Boston
    NBA

    Ten Sports
    23:05
    Boston vs Baltimore
    MLB

    Ten Sports
    23:05
    Washington vs N.Y. Yankees
    MLB

    Ten Sports
    23:10
    Minnesota vs Detroit
    MLB

    Ten Sports
    23:10
    Cincinnati vs Cleveland
    MLB

    Ten Sports
    23:10
    Arizona vs N.Y. Mets
    MLB

    Ten Sports
    23:10
    Milwaukee vs Miami
    MLB

    Ten Sports
    10 May

    ReplyDelete
  66. Thanks for the platform using which we share our thoughts. See recent change in  DSHE weekly assignment 2021 and share the way of measuring DSHE Assignment syllabus as well as we have come up with Class 7 assignment answer 4th week

    ReplyDelete
  67. Bangladesh Govt Job Circular 2021. All Government Job Circular 2021 in Bangladesh in our website.BD govt Jobs 2021 provides All Governments/Govt Job Circular 2021 jobnewbd career today. The government is depending on it day by day.

    All Source Find- jobnewsbd24.com/sitemap

    ReplyDelete
  68. Our the purpose is to share the reviews about the latest Jackets,Coats and Vests also share the related Movies,Gaming, Casual,Faux Leather and Leather materials available Boston Starter Jacket

    ReplyDelete
  69. Having screenshots in the article is very helpful for the readers to understand. I also try to write articles like this in my blog. Anyway, thanks for sharing this article with us.

    ReplyDelete
  70. Hi , Thank you so much for writing such an informational blog. If you are Searching for latest Jackets, Coats and Vests, for more info click on given link-Resident Evil 4 Jacket

    ReplyDelete
  71. Fantastic blog i have never ever read this type of amazing information. connor jessup locke & key puffer jacket

    ReplyDelete
  72. Thanks for this. This is the simplest explanation I can understand given the tons of Explanation here. daryl dixon vest

    ReplyDelete
  73. Welcome to thebdchat.xyz and Thanks for visiting our website. thebdchat is a new-generation multimedia education, Job, news portal from Bangladesh, publishes update Job Circular, tech news highly interactive platform. thebdchat is Internet portal of Bangladesh. It covers Online Latest Bangla News/Article -Technology,science,freelancing,Sports, review,Entertainment,Education,Job news,Lifestyle,Photos,Travel. TheBDchat দি বিডি চ্যাট


    ReplyDelete
  74. I always receive the best information from your site.
    So, I feel that your site is the best. I am waiting for new information from you.

    ReplyDelete
  75. Kudos to you for creating such an informative and visually appealing blog. Your attention to detail truly shines through!" বোরকা পরা প্রোফাইল পিক

    ReplyDelete
  76. Howdy! I know this is kinda off topic however , I’d figured I’d ask. Would you be interested in exchanging links or maybe guest writing a blog post or vice-versa? My blog discusses a lot of the same subjects as yours and I believe we could greatly benefit from each other. gif bonne année 2024  If you happen to be interested feel free to shoot me an e-mail. I look forward to hearing from you! Great blog by the way!

    ReplyDelete